@charset "utf-8";
/* CSS Document */

/******公共样式 start******/
ul,ol{margin:0px}
a{color:#3979ff}
.mw1600{
	width:1600px;
}
html{overflow: hidden;font-size:14px;}
body{overflow-y: auto;overflow-x: hidden;}
.mw1002{
	max-width:1002px;
}
.mt92{
	margin-top:92px;
}
.mt45{
	margin-top:45px;
}
.mt40{
	margin-top:40px;
}
.mt10{
	margin-top:10px;
}

.mt20{
	margin-top:20px;
}
.m0{
	margin:0;
}
.mtmb2010{
	margin-top:20px;
	margin-bottom:10px;
}
.plpr37{
	padding:0 37px;	
}

.mt30{
	margin-top:10px;
}
.mr18{
	margin-right:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb10{
	margin-bottom:10px;
}
.mtmb20{
	margin-bottom:20px;
	margin-top:20px;
}
.mtmb10{
	margin-bottom:10px;
	margin-top:10px;
}
.mb5{
	margin-bottom:5px;
}
.pt50{
	padding-top:50px;
}
.pl37_w{
	padding-left:37px;
}
iframe{
	border:0;
}
.ztree *{font-size: 14px;}


.titbox{
	width:170px;
	height:165px;
}
.popup_tit{
	width:155px;
	height:37px;
	background:#0080ed url(../images/popup_tit_bg.png) no-repeat;
	overflow:hidden;
	text-align:center;
	line-height:37px;
	font-size:16px;
	color:#fff;
}
.permission_tit{
	height:100%;   /* 调整显示高度  */
	margin:10px 0 10px 0;
}
.permission_tit li{
	float:left;
	width:90px; 
	height:31px;     /* 调整显示宽度 */  
}
.permission_tit a{
	display:block;
	float:left;
	width:85px;   /* 调整显示宽度 114px */
	height:30px;	  /* 调整显示高度  */
	border:1px solid #3979ff;
	border-radius:20px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#0080ed;
}
.permission_tit a:hover,.permission_tit .qxsz_on{
	background:#3979ff;
	color:#fff;
}

.glqxian_btn{     /* 变更分析-结束变更按钮  */
	height:32px;
	line-height:31px;
	overflow:hidden;
}
.glqxian_btn a{
	display:block;
	height:27px;    /* 需求追踪-设置需求追踪按钮 ：原25px */
	border-radius:4px;
	text-align:center;
	line-height:27px;    /* 需求追踪-设置需求追踪按钮 ：原25px */
	font-size:13px;
	color:#404242;
	padding: 0px 10px;
}
.per_baocun{
	display:block;
	height:27px;    /* 需求追踪-设置需求追踪按钮 ：原25px */
	border-radius:4px;
	text-align:center;
	line-height:26px;    /* 需求追踪-设置需求追踪按钮 ：原25px */
	font-size:13px;
	color:#404242;
}
.glqxian_btn a:hover{
	text-decoration:none;
}

.glqxian_btn .glqxian_btn1,.per_baocun{
	font-family:Microsoft Yahei,Arial;
	background:#3979ff;
	transition:all 0.3s;
	color:#fff;
}
.glqxian_btn .glqxian_btn1:hover{
	background:#3979ff;
	
}
.per_baocun{
	margin-left:5px;	
}
.per_baocun:hover{
	color:#fff;
}
.glqxian_btn .glqxian_btn2{
	color:#3979ff;
	background:none;
}
.glqxian_btn .glqxian_btn2:hover{
	text-decoration:underline;
}
.permission_close{
	position:absolute;
	top:11px;
	right:9px;
	width:28px;
	height:28px;
}
.permission_close a{
	display:block;
	width:28px;
	height:28px;
	background:#3979ff url(../images/icon_img17.png) no-repeat;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.permission_close a:hover{
	display:block;
	width:28px;
	height:28px;
	background:url(../images/icon_img17.png) no-repeat;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
}

.permission_an{
	height:60px;
	text-align:center;
}
.permission_an a{
	display:inline-block;
	width:107px;
	height:35px;
	margin:10px 22px;
	border-radius:5px;
	line-height:32px;
	text-align:center;
	font-size:15px;
	color:#fff;
	text-decoration: none;
}
.permission_an a:hover{
	text-decoration:none;
	color:#fff;
}
.permission_an .per_baocun{
	background:#3979ff;
}
.permission_an .per_gbi{
	background:#666;
}

.input_text{
	width:88%;
	height:27px;
	padding-left:3px;
	border:1px solid #eee;
	line-height:27px;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#7b7b7b;
}
.input_text90{
	width:90%;	
}
.tablebox{
	border-collapse: collapse;
	font-size:14px;
}
.tablebox td{
	border:1px solid #dcdcdc;
}
.tablebox2{
	border:1px solid #dcdcdc;
	border-width:0 0 0 0;
	overflow:hidden;
	font-size:14px;
}
.tablebox2 td{
	/*border-bottom:1px solid #dcdcdc;*/
}

.samllbtn{
	height:27px;
}
.samllbtn a{
	width:89px;
	height:27px;
	line-height:27px;
	font-weight:normal;
	font-size:13px;
}

.current_wz{
	height:30px;
	clear:both;
	line-height:30px;
	font-size:14px;
	color:#666;
}
.current_wz a{
	color:#3979ff;
}
.current_wz a:hover{
	text-decoration:none;
}
.page_tit_warp{
	height:69px;
	padding-left:37px;
	border-bottom:1px solid #c2c2c2;
}
.page_tit{
	width:233px;
	height:49px;
	background:url(../images/page_tit_bg.png) no-repeat;
	overflow:hidden;
}
.page_tit span{
	display:block;
	width:207px;
	height:41px;
	margin-top:8px;
	text-align:center;
	line-height:41px;
	font-weight:bold;
	font-size:18px;
	color:#3979ff;
}
	
/******公共样式 end******/

.header .logo{
	width:485px;
	height:104px;
}
.header ul li{
	float:left;
	font-size:16px;
	color:#ced6e6;
}
/* .header ul li a{	
	color: #3979ff;
	text-decoration: none;
} */
.header ul li a:hover{
	color:#fff;
	text-decoration: none;
}
.header ul .topicon_1{
	padding-right:56px;
	background:url(../images/icon_img1.png) no-repeat right;
}
.header ul .topicon_2{
	padding-left:24px;
	margin-left:16px;
	background:url(../images/icon_img2.png) no-repeat left;
}
.header ul .topicon_3{
	padding-left:24px;
	margin-left:26px;
	background:url(../images/icon_img3.png) no-repeat left;
}
.header ul .topicon_4{
	padding-left:24px;
	margin-left:26px;
	background:url(../images/icon_img4.png) no-repeat left;
}
 
.nav ul li{
	float:left;	
	padding-left: 15px;
	height: 35px;
	border-right: 1px solid #ccc;
	padding-right: 25px;
}
.func_time{
float: left;
position: relative;
margin-left: 1%;
margin-top: 1px;
height: 27px;
}
.func_time a{
position: absolute;
top:3px;
right:4px;
width:19px;
height:20px;
background: url("../img/nav_time.png") no-repeat center;
}
.func_time input{width: 120px;display:inline-block;font-size: 13px;padding-left: 4px;height: 27px;letter-spacing:0px;line-height: 10px;padding-top: 7px\9;border: solid 1px #d6d6d6;appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 4px;}
.blue_btn{
border-radius: 4px;
border: 1px solid #3979ff;
background-color: #fff;
height: 28px;
color: #3979FF;
font-size: 13px;
padding: 4px 8px 3px;
margin-left:1%;
line-height: 29px;
}
.blue_btn:hover{
	color: #3979FF;
}
.blue_btn1{
border-radius: 4px;
border: 1px solid #3979ff;
background-color: #fff;
height: 30px;
color: #3979FF;
font-size: 13px;
padding: 4px 8px 4px;
margin-right: 1%;
line-height: 19px;
}
.blue_btn1:hover{
	color: #3979FF;
}
.nav_input{
width: 98%;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
padding-left:10px;
}
.table_inline thead tr th{
white-space: nowrap;
text-align: center;
vertical-align: middle!important;
}
.table_inline thead tr td{
white-space: nowrap;
text-align: center;
vertical-align: middle!important;
}
.table_inline tbody tr td{
vertical-align: middle!important;
font-size: 13px;
white-space: nowrap;
border:1px solid #ccc;
}
.table_inline{
width:100%;
text-align: center;
margin:10px auto!important;
border-collapse: collapse;
}
.table_inline thead tr{
background-color:#f8f8f8 ;
}
.table_inline > thead > tr > th, .table_inline > thead > tr > td{
height: 30px;
border:1px solid #ccc;
}
.fixed-table-container{border:0}
.nav ul li a{	
	display:block;
	margin:0 auto;
	line-height:32px;	
	padding: 0px 7px;
	font-size:14px;
	color:#666;
	text-align: right;
}
.nav ul li:hover,.nav ul .navicon_on{
	background:#3979ff;
}

.nav ul li:hover a,.nav ul .navicon_on a{	
	color:#fff;
	height: 35px;
	text-decoration: none;
}
.nav ul .nav_icon1{
	background:url(../images/navicon_11.png) no-repeat 1px 8px;
}
.nav ul .nav_icon1:hover,.nav ul .navicon_on .nav_icon1{
	background:url(../images/navicon_11hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon2{
	background:url(../images/navicon_1.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon2:hover,.nav ul .navicon_on .nav_icon2{
	background:url(../images/navicon_1hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon3{
	background:url(../images/navicon_12.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon3:hover,.nav ul .navicon_on .nav_icon3{
	background:url(../images/navicon_12hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon4{
	background:url(../images/navicon_13.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon4:hover,.nav ul .navicon_on .nav_icon4{
	background:url(../images/navicon_13hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon5{
	background:url(../images/navicon_3.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon5:hover,.nav ul .navicon_on .nav_icon5{
	background:url(../images/navicon_3hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon6{
	background:url(../images/navicon_4.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon6:hover,.nav ul .navicon_on .nav_icon6{
	background:url(../images/navicon_4hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon7{
	background:url(../images/navicon_5.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon7:hover,.nav ul .navicon_on .nav_icon7{
	background:url(../images/navicon_5hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon8{
	background:url(../images/navicon_6.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon8:hover,.nav ul .navicon_on .nav_icon8{
	background:url(../images/navicon_6hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon9{
	background:url(../images/navicon_9.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon9:hover,.nav ul .navicon_on .nav_icon9{
	background:url(../images/navicon_9hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon10{
	background:url(../images/navicon_14.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon10:hover,.nav ul .navicon_on .nav_icon10{
	background:url(../images/navicon_14hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon11{
	background:url(../images/navicon_8.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon11:hover,.nav ul .navicon_on .nav_icon11{
	background:url(../images/navicon_8hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon12{
	background:url(../images/navicon_15.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon12:hover,.nav ul .navicon_on .nav_icon12{
	background:url(../images/navicon_15hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon13{
	background:url(../images/navicon_16.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon13:hover,.nav ul .navicon_on .nav_icon13{
	background:url(../images/navicon_16hover.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon14{
	background:url(../images/navicon_17.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon14:hover,.nav ul .navicon_on .nav_icon14{
	background:url(../images/navicon_17.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon15{
	background:url(../images/navicon_18.png)  no-repeat 1px 8px;
}
.nav ul .nav_icon15:hover,.nav ul .navicon_on .nav_icon15{
	background:url(../images/navicon_18hover.png)  no-repeat 1px 8px;
}


.main,.ifram_main{
	position:relative;
	width:100%;
	height:100%;		
	margin-top:187px;
	overflow:hidden;
}
.main{		
	margin-top:0;	
}
.menu{	
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	z-index:1000;
	width:251px;
	height:100%;
	/* background:#e9eaeb; */
}
.menulist{	
	width:459px;
	height:305px;
	border:1px solid #ddd;
	background:none;
}
.menu .menu_tit{
	width:169px;
	height:31px;
	margin:22px 36px 0 28px;
	padding-left:28px;
	border-bottom:1px solid #929394;
	background:url(../images/icon_img5.png) no-repeat 0 3px;
	overflow: hidden;    
	font-size:18px;
	color:#4e4e4e;
}
.colse_menu{
	position:absolute;
	right:0;
	top:50%;
	z-index:30;
	width:32px;
	height:63px;
	margin-top:-150px;
	background:url(../images/dingxwd_list_click.png) no-repeat;
	cursor:pointer;
}



.list{
	margin:12px 0 0 0;  
	padding:0 0 0 10px;
}


.main_cont{	
	margin:auto;   /* 更改页面左宽度距离 -251px  */
	width:98%;
}
.main_c{
	position:relative;
	width:100%;
	overflow:hidden;
}

.current_cont{	
	height:100%;
	margin-bottom: 0px;
}
.current_cont .current_c{	
	/* width:70%; */
	height:40px;
	white-space:nowrap;
	overflow:hidden; 
	padding-left:29px;
	text-overflow:ellipsis;
	background:url(../images/icon_img8.png) no-repeat 2px 19px;	
	line-height:52px;
	font-size:14px;
	color:#5f6a76;
}
.current_cont .current_c a{
	color:#5f6a76;
}
.current_cont .current_j{
	float:right;
	margin-top:10px;
	margin-right: 30px;
}
.current_cont .current_j li{
	float:left;
	margin-right:14px;
}
.current_cont .current_j li a{
	display:block;
	line-height:30px;
	padding-left:38px;
	font-size:14px;
	color:#3979ff;
}
.current_cont .current_j li .current_0{
	background:url(../images/icon_img0.png) no-repeat;	
}
.current_cont .current_j li .current_1{
	background:url(../images/icon_img9.png) no-repeat;	
}
.current_cont .current_j li .current_2{
	background:url(../images/icon_img10.png) no-repeat;	
}
.current_cont .current_j li .current_3{
	background:url(../images/icon_img11.png) no-repeat;	
}
.current_cont .current_j li .current_4{
	background:url(../images/icon_img12.png) no-repeat;	
}
.current_cont .current_j li .current_5{
	background:url(../images/icon_img122.png) no-repeat;	
}
.current_cont .current_j li .current_6{
	background:url(../images/icon_img121.png) no-repeat;	
}
.current_cont .current_j li .current_7{          /* 用户管理界面小图标样式添加  */
	background:url(../images/icon_img123.png) no-repeat;	
}
.current_cont .current_j li .current_8{
	background:url(../images/icon_img124.png) no-repeat;	
}
.current_cont .current_j li .current_9{
	background:url(../images/icon_img125.png) no-repeat;	
}
.current_cont .current_j li .current_10{
	background:url(../images/icon_img126.png) no-repeat;	
}
.current_cont .current_j li .current_11{
	background:url(../images/icon_img127.png) no-repeat;	
}
.popup_down .current_10{
	background:url(../images/icon_img126.png) no-repeat;	
}

.popup_down a{      /* 用户管理-批量导入文字样式更改 0526 */
	display:block;
	line-height:30px;
	padding-left:38px;
	font-size:14px;
	color:#3979ff;
	width:125px;  
}
.popup_down a:hover{
	font-weight:bold;
}


.current_s{
	margin-top: 8px;
	margin-bottom: 15px;
	float:left;
}
.current_s .current_s_i{
	width: 350px;
	overflow:hidden;
}
.current_s .current_s_i .input_text1{
	width:272px;
	height:30px;
	padding-left:5px;
	border:1px solid #ccc;
	background:url(../images/nav_magnifier.png) no-repeat 280px center;
	line-height:30px;
	font-family:Microsoft Yahei,Arial;
	font-size:13px;
	color:#b7b7b7;
	border-radius: 4px;
}
.current_s .current_s_a{
	width:20px;
	float: left;
}
.input_btn1{
	
	height: 30px;
	padding: 0 15px;   
	border-radius:4px;
	background: #3979ff;
    border: 0px solid #3979ff;
    cursor:pointer;
    transition:all 0.3s;
    color: #fff;
    font-family: Microsoft Yahei,Arial; 
    line-height: 27px;
    font-size: 14px; 
}
.personnel_cont{
	/* background:#f5f6f6;
	height:500px; */
	/* overflow-y:auto; */
}
.personnel_cont .graytd{
	background:#f1f3f6;
}
.personnel_cont table td{
	line-height:50px;
	border-bottom:1px solid #e4e4e4;
	font-size:14px;
	color:#666;
}
.personnel_cont table td .sy_link{	
	color:#3979ff;
}
.personnel_cont table td .sy_link:hover{
	text-decoration:underline;	
}
.personnel_cont table thead td{
	border-bottom:1px solid #e9e9f2;
	font-weight:bold;
	font-size:14px;
	color:#666;
}



.wdang_main{	
	overflow:hidden;
}
.wdang_btn{
	width:172px;
	height:52px;
	margin:31px 0 28px 37px;
	
}
.wdang_btn a{
	display:block;
	width:172px;
	height:52px;
	border-radius:50px;
	background:#0080ed;
	line-height:52px;
	text-align:center;
	font-size:18px;
	color:#fff;
}
.wdang_tab{	
	height:86px;
	margin:0 0 20px 0;
	padding-left:1%;
	padding-right:37px;
	background:url(../images/icon_img13.png) repeat-x top;		
}
.wdang_tab a{	
	display:block;
	float:left;
	width:200px;
	height:86px;
	margin-right:5%;
	padding-top:26px;
	background:url(../images/wdang_tab_bg.png) no-repeat;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	color:#4e4d4d;	
}
.wdang_tab a:hover,.wdang_tab .wdtab_on{	
	background:url(../images/wdang_tab_bg2.png) no-repeat;
	color:#3979ff;	
}
.wdang_cont{
	display:none;
}
.wdang_c{
	padding:0 37px 0 37px;
	overflow: hidden;
}
.wdang_c .wdang_dy{
	
}
.wdang_dy_l{
	height:31px;
}
.wdang_dy_l dl dt{
	float:left;
	width:177px;
	height:31px;
}
.wdang_dy_l dl .input_text2{	
	width:178px;
	height:29px;
	padding-left:12px;
	border:1px solid #e4e4e4;	
	line-height:27px;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#7b7b7b;
}
.wdang_dy_l dl dd{	
	float:left;
	width:65px;
	height:31px;
	margin-left:7px;	
}
.wdang_dy_l dl .input_btn2{
	width:26px;
	height:31px;
	border:0;
	background:url(../images/icon_img14.png) no-repeat;
	cursor:pointer;
}
.wdang_c .wdang_dy_t{
	margin-left:63px;
	line-height:31px;
}
.wdang_c .wdang_dy_t a{
	font-size:14px;
	color:#3979ff;
}

.wdang_s table tbody td{
	font-size:14px;
	line-height:18px;	
	padding:10px;
}
.wdang_s table .wdangs_td{
	text-align:left;
}

.wdang_s table td .wds_a{	
	padding:0 3%;
	color:#3979ff;
}
.wdang_s table td .wds_a:hover{
	text-decoration:underline;	
}
.wdang_s table thead{
	height:45px;
	background:#fafafa;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.wdang_s table thead .wds_1{
	padding-right:25px;	
	background:url(../images/icon_img15.png) no-repeat right center;
}


.dyi_cont{
	
}
.dyi_an{
	padding:22px 1% 10px 45px;
	text-align:right;
	margin-top: -52px;
}
.dyi_list{width:100%;margin:auto}
.dyi_an a{
	display:inline-block;
	height:30px;
	margin:0 0 0 10px;	
	border:1px solid #3979ff;
	border-radius:5px;
	text-align:center;
	font-size:13px;
	color:#3979ff;
	line-height: 16px;
	padding: 7px 9px;
}
.dyi_an a:hover{
	text-decoration:none;
}
.dyi_an a:hover{
	color:#3979ff;
}

/* .dyi_list table td{
	height:45px;
	line-height:27px!important;	
} */
.dyi_list table thead{
	background:#fafafa;
	text-align:center;
	font-size:14px;
}
.dyi_list table thead td{	
	border-top:1px solid #cce5fb;
	border-bottom:1px solid #cce5fb;	
}
.dyi_list table .dyi_td1{
	text-align:center;
	font-size:13px;
	color:#666;
}
.dyi_list table .dyi_td2{
	font-size:14px;
	color:#666;
}


.document_main{
	margin-top:0;
	overflow:hidden;
	width: 100%;
margin: auto;
}
.document_maina{
	padding:0 37px;
}
.document_tit{
	width:171px;
	height:52px;	
	line-height:52px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.document_tit a{
	display:block;
	width:113px;
	height:52px;
	border-radius:50px;
	padding-left:58px;
	background:#0080ed url(../images/icon_img16.png) no-repeat 33px 20px;	
	color:#fff;
}

/****权限设置弹窗 样式开始****/
.permission{
	position:relative;
	width:919px;
	overflow:hidden;
}

.permission .permission_c{	
	border:1px solid #d5d4d4;
	/* border-top:1px solid #3077c7; */
	overflow:hidden;
}

.permission .qxian_tit{
	height:50px;
	border-bottom:1px solid #eae9f3;
	background:#f5f6f6;
}
.permission .qxian_tit span{
	display:block;
	float:left;
	width:250px;
	height:50px;
	border-right:1px solid #d5d4d4;
	text-align:center;
	line-height:50px;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.permission .qxian_tit .qxian_spanend{
	width:605px;
	border:0;
}
.permission .qxian_c ul li{
	background:url(../images/qxian_c_line.gif) repeat-x bottom;
}
.permission .qxian_c ul .qxian_l{
	width:215px;
	height:34px;
	padding-left:20px;
	border-right:1px solid #d5d4d4;
}
.permission .qxian_c ul .qxian_r{
	width:610px;
	line-height:30px;
	padding:5px 20px 5px 36px;	
}
.qxian_r .qxian_xj,.qxian_l .qxian_xj{
	float:left;
	margin-right:13px;
	cursor:pointer;
}
.qxian_r .qxian_xj span,.qxian_l .qxian_xj span{
	display:block;
	float:left;
	width:16px;
	height:15px;
	margin:9px 9px 0 0;
	background:url(../images/qxian_bg.gif) no-repeat;
}
.qxian_r .qxian_xj p,.qxian_l .qxian_xj p{
	float:left;	
}
.qxian_r .qxian_xj .qxian_xj_on,.qxian_l .qxian_xj .qxian_xj_on{
	background:url(../images/qxian_bghover.gif) no-repeat;
}
.qxian_l .qxian_xj .qxian_xj_ons{
	background:url(../images/qxian_bg2hover.gif) no-repeat;
}

.qxian_l .qxian_xj span{
	display:block;
	float:left;
	width:20px;
	height:19px;
	margin:7px 9px 0 0;
	background:url(../images/qxian_bg1.gif) no-repeat;
}
.qxian_l3 .qxian_xj{
	font-weight:bold;
	font-size:14px;
}
.qxian_l2 .qxian_xj span{
	display:block;
	float:left;
	width:16px;
	height:15px;
	margin:9px 9px 0 0;
	background:url(../images/qxian_bg.gif) no-repeat;
}
.qxian_l2 .qxian_xj span input{
	display:block;
	width:14px;
	height:13px;
	margin:0;
}
.piaochecked {
	width: 16px;
	height: 15px;
	float: left;
	cursor: pointer;
	margin:10px 9px 0 2px;
	text-align: center;
	background-image: url(../images/qxian_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.on_check {
	background-image: url(../images/qxian_bghover.gif);
}

.qxian_l2 .qxian_xj p{
	font-weight:normal;
	font-size:13px;
}
.permission .qxian_c ul .qxian_l2{
	width:186px;
	padding-left:40px;
}

/****权限设置弹窗 样式结束****/

/****基本信息弹窗 样式开始****/
.jbinformation{
	width:860px;
}
.jbinformation table{
	border-collapse: collapse; 
}
.jbinformation table td{
	border:1px solid #dcdcdc;
	font-size:14px;
	color:#333;
}

.jbinformation .jbxinxi_s{
	float:left;
	/* width: 92%; */
	line-height: 25px;
	display:inline;
	width:auto;
}
.jbinformation .jbxinxi_ss{	
	margin-top:13px;
	
}
input[type="radio"], input[type="checkbox"]{margin: -3px 0 0;}
.jbinformation .jbxinxi_input{
	float:left;
	width:494px;
	height:27px;
	padding-left:5px;
	border:1px solid #dcdcdc;
	line-height:27px;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#333;
margin: 11px;
}
.jbinformation .jbxinxi_span1{
	float:left;
	height:50px;
	/* margin:0 0 0 7px; */
	line-height:56px;
	font-size:18px;
	color:#ff0000;
}
.jbinformation .qr_input{
	margin:0 0 0 10px;
}
.jbinformation .qr_input .qr_select{
	width:250px;
	padding:3px 0;
	border:1px solid #dcdcdc;
}
.jbinformation .qr_input .qr_select1{
	width:208px;
}
.jbinformation .jbxinxi img{
	width:167px;
	height:234px;
}
.jbinformation .jbxinxi_mima span{
	display:block;
	float:left;
	width:153px;
	height:29px;
	margin-left:10px;
	border:1px solid #dcdcdc;
}
.jbinformation .jbxinxi_mima span i{
	display:block;
	float:left;
	width:51px;
	height:29px;
	text-align:center;
	line-height:29px;
	font-size:14px;
	color:#fff;
}
.jbinformation .jbxinxi_mima span .jbi_1{
	background:#90cafc;
}
.jbinformation .jbxinxi_mima span .jbi_2{
	background:#379ffa;
}
.jbinformation .jbxinxi_mima span .jbi_3{
	background:#017fed;
}
.jbinformation .jbxinxi_mima em{
	display:block;
	float:left;
	width:155px;
	height:31px;
	margin-left:36px;
	background:#017fed;
	cursor:pointer;
	text-align:center;
	line-height:31px;
	font-size:14px;
	color:#fff;
}
.jbinformation .jbxinxi_xibie{
	padding-left:15px;
}
.jbinformation .jbxinxi_xibie input{
	width:14px;
	height:14px;
	margin:0;
}
.jbinformation .jbxinxi_xibie dl{
	display:block;
	float:left;
	width:37px;
	margin-right:30px;
}
.jbinformation .jbxinxi_xibie dl dt{
	display:block;
	float:left;
	width:14px;
	margin-top:13px;
}
.jbinformation .jbxinxi_xibie dl dd{
	display:block;
	float:left;
	width:13px;
	margin-left:9px;
	line-height:50px;
	font-size:14px;
}
.jbinformation .bjxinxi_beizhu{
	padding:0 10px;
}
.jbinformation .bjxinxi_beizhu .beizhu_text{
	width:742px;
	height:69px;
	padding:5px;
	border:1px solid #dcdcdc;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
}

.jbinformation .jbxinxi_sc dl dt{
	float:left;
	width:208px;
}
.jbinformation .jbxinxi_sc dl dd{
	float:left;
	width:61px;
	margin-left:10px;
}
.jbinformation .jbxinxi_sc{
	padding:10px 0 0 10px;
}
.jbinformation .jbxinxi_sc .sc_input{
	width:202px;
	height:27px;
	padding-left:5px;
	border:1px solid #dcdcdc;
	line-height:27px;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#333;
}

.file {
    position: relative; 
    display: inline-block;
    background: #3979ff;
    border:0;
    border-radius: 4px;
    width:61px;
	height:30px;
    /* overflow: hidden; */
	transition:all 0.3s;
    color: #fff;
	cursor:pointer;
    text-indent: 0;
    line-height: 27px;
	text-align:center;
	font-size:14px;
	margin-left:5px;
	float:left;
}
.file input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter:alpha(opacity=0);    /* 兼容IE浏览器透明度  */
	-moz-opacity:0;  
	opacity:0;  
	zoom:1;
}
.file:hover {
    background: #0574d4;
    color: #fff;
    text-decoration: none;
}

/****基本信息弹窗 样式结束****/

/****角色属性弹窗 样式开始****/
.roleshux{
	width:98%;
	margin:10px auto;
}
.roleshuxauto{
	width:auto;
}
/****角色属性弹窗 样式结束****/

/****新增弹窗 样式开始****/
.newz_popup{
	width:723px;
	margin-top:30px;
}
.jbinformation .qr_input .qr_select2{
	width:209px;
}
.newz_popup table td{
	line-height:normal;
}

.newz_popup .newz_t2{
	line-height:20px;
	padding:10px;
	text-align:left;
}

/****新增弹窗 样式结束****/

/****文档模板输入 样式开始****/
.wdmubansr{
	position: fixed;
	left: 0;
	top: 187px;
	z-index: 1000;
	width: 100%;
	height:auto;
	background:#fff;
}
.wdmubansr table td i{
	padding-left:5px;
	font-size:14px;
	color: #e50303
}

.wdmubansr_main{
	margin-top:290px;
}
.menu_main{
	top:290px;
}
.jbinformation .qr_input .qr_select3{
	width:100px;
}
.xzan_btn{
	width:61px;
	height:30px;
	margin:2px 0 0 0;
	line-height:30px;
	text-align:center;
}
.filebox{
	width:88%;
}
.xzan_btn a{
	display:block;
	width:61px;
	height:30px;
	border-radius:4px;
	background:#017fed;
	color:#fff;
}
.xzan_btn a:hover{
	background: #0574d4;
}
.glifei_t{
	margin:15px 0 0 13px;
}
.glifei_t a{
	color:#017fed;
}
.glifei_t a:hover{
	text-decoration:underline;
}

.glqxian2_btn{
	padding:0 37px;
}
.wendmban_btn{   /* 变更分析中导出按钮   */
	height:32px;  
	
}
.wendmban_btn a{
	
	padding:0 15px;
	font-size:14px;
}
.wendmban_btn a:hover,.wendmban_btn a:active{
	text-decoration:none;
}
/****文档模板输入 样式结束****/

/****模板分类 样式开始****/
.mubanclass{
	position:relative;	
	z-index:9999;
	padding:9px 0 20px 19px;
	border:1px solid #ddd;
	overflow:hidden;
}
.mubanclass .mubanclass_tit{
	margin-bottom:5px;
	font-size:14px;
	color:#333;
}

/* .mubanclass_an{
	height:31px;
	z-index: 99999;
} */
/* .mubanclass_an a{
	width:81px;
	height:31px;
	margin:0 17px;
	line-height:29px;
	font-weight:normal;
	font-size:12px;
	transition:all 0.3s;
	padding: 0px;
} */

.mubanclass_list{
	padding-left:28px;
}

/****模板分类 样式结束****/

/****目录结构 样式开始****/
.catalog_popup{
	width:636px;
	height:247px;
	/* border-bottom:1px solid #d8d7d7; */
	overflow: auto;
}
.catalog_popup .catalog_lb{
	float:left;
	height:497px;
}
.catalog_popup .catalog_li1{
	width:200px;
	margin-left: 10px;
}
.catalog_popup .catalog_li2{
	width:196px;
}
.catalog_popup .catalog_li3{
	width:205px;
	border-right:0;
}
.catalog_popup .catalog_popup_t{
	height:24px;
	border-bottom:1px solid #d8d7d7;
	overflow:hidden;
}
.catalog_popup .catalog_popup_t a{
	display:block;
	width:90px;
	height:30px;
	/* margin:0 auto;
	margin-top:15px;
	border-radius:20px;
	background:#3979ff; */
	text-align:left;
	line-height:30px;
	font-size:13px;
	color:#999;
	text-decoration: none;
}
.catalog_list{
	height:450px;
	padding:6px 0 0 0px;
	border-right:1px solid #d8d7d7;
	border-left:1px solid #d8d7d7;
}
.catalog_zhiw a{
	float:left;
	padding-left:19px;
	margin-right:11px;
	font-size:13px;
	color:#333;
}

.catalog_zhiw{
	padding-left:15px;
}
.catalog_zhiw .catalog_zhiw_icon1{
	background:url(../images/catalog_zhiw_icon1.png) no-repeat;
}
.catalog_zhiw .catalog_zhiw_icon2{
	background:url(../images/catalog_zhiw_icon2.png) no-repeat;
}
.catalog_zhiw .catalog_zhiw_icon3{
	background:url(../images/catalog_zhiw_icon3.png) no-repeat;
}
.catalog_zhiw .catalog_zhiw_icon4{
	background:url(../images/catalog_zhiw_icon4.png) no-repeat;
}

.zzjgs_cont{
	padding:24px 0 0 41px;
	font-size:14px;
	color:#666;
}
.zzjgs_cont p{
	margin-bottom:5px;
	height:15px;
}
.zzjgs_cont p input{
	float:left;
	margin-top:4px;
}
.zzjgs_cont span{	
	display:inline-block;
	float:left;
	width:100px;
	padding-left:22px;
	margin-left:10px;
	background:url(../images/zzjgs_icon1.png) no-repeat 0 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.catalog_s{
	width:auto;
	margin:21px 0 0 24px;
}
.catalog_s .current_s_i{
	width:310px;
	float: left;
}
.catalog_s .current_s_i .input_text1{
	width:300px;
}

.yxuan_list{
	width:204px;
	margin:24px 0 0 30px;
}
.yxuan_list .yxuan_list_t{
	display:block;
	margin-bottom:2px;
	font-size:13px;
	color:#999;
}
.yxuan_list .yxuan_list_c{
	height:379px;
	border:1px solid #e4e4e4;
	border-bottom: 0px;
}

.yxuan_list_j{
	margin-top:18px;
	padding-left:30px;
}
.yxuan_list_j a{
	float:left;
	margin-right:38px;
	font-size:14px;
	color:#0080ed;
}
.yxuan_list_j .yxuan_end{
	margin-right:0;
}

.yxuan_list_j a:hover{
	text-decoration:underline;
}
/****目录结构 样式结束****/

/****项目信息初始化 样式开始****/
.xmugouj_btn{
	width:1320px;
	margin:0 auto;
	margin-top:31px;
	margin-bottom:28px;
}

.xmugouj_tab{
	height:65px;
	padding:9px 0 0 37px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#f5f9fc;
}
.xmugouj_tab_c{
	width:1320px;
	height:65px;
}
.xmugouj_tab a{
	display:block;
	float:left;
	width:119px;
	height:56px;
	margin-right:75px;
	padding:0 0 0 28px;
	background:url(../images/xmugouj_tab_bg.png) no-repeat;
	line-height:52px;
	font-size:18px;
	color:#4e4d4d;
}

.xmugouj_tab .xmugouj_tab3{
	width:131px;
	padding:0;
	background:url(../images/xmugouj_tab_bg2.png) no-repeat;
	text-align:center;
}

.xmugouj_tab .xmugouj_tab_on{
	background:url(../images/xmugouj_tabhover.png) no-repeat;
	color:#fff;
}

.xmugonj_cont{
	display:none;
	padding:0 37px 0 37px;
}
.xmugonj_btn1 a{
	float:right;
}

.xmugonj_curr{
	margin:0 0 17px 0;
	font-size:14px;
	color:#666;
}
.xiugaixq_box{
	width:1008px;
	margin:0 auto;
}
.xmugonj_bz{
	margin:0 0 12px 0;
	font-size:14px;
}
.xmugonj_bz dl dt{
	float:left;
	line-height:38px;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.xmugonj_bz dl dd{
	float:left;
	width:160px; /* 下拉选框显示宽度  */
	padding-top:4px;
}
.xmugonj_bz dl dd .xmugonj_select{
	width:100%;
}
.xmugonj_select{   
    width: 90%;
    padding:0 0;
	border: 1px solid #dcdcdc;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#7b7b7b;
}
.xmugonj_p{
    height:261px;
	margin-bottom:2px;
}
.xmugonj_p table{
    border-collapse: collapse;
}
.xmugonj_p table td{
    border:1px solid #e4e4e4;
	font-size:13px;
	color:#666;
}
.xmugonj_p table td i{
	padding-left:5px;
	color:#e50303;
}
.xmugonj_inputtext{
	width:251px;
	margin-left:14px;
}

.xmugonj_t_x{
	padding:0 0 0 0;
}
.xmugonj_t_x input{
	margin:0 10px 0 20px;
}

.xmugonj_bz2{
	margin-bottom:17px;
}
.xmugonj_bz2 dl dd{
	float:left;
	padding-top:0;	
	line-height: 38px;
}
.xmugonj_bz2 dd a{
	padding-left:19px;
	color:#3979ff;
	font-size:14px;
}
.xmugonj_bz2 dd a:hover{
	text-decoration:underline;
}
.xmugonj_t_f{
	margin-bottom:17px;
	line-height:22px;
	color:#666;
	font-size:14px;
}

.xmugonj_ta_j{
	width:772px;
}
.xmugonj_ta_j table{
	border-right:1px solid #d5d4d4;
	border-left:1px solid #d5d4d4;
	border-top:1px solid #d5d4d4;
	font-size:14px;
}
.xmugonj_ta_j table thead{
	color:#333;
}
.xmugonj_ta_j table thead td{
	border-bottom:1px solid #d5d4d4;
	color:#333;
}
.xmugonj_ta_j table tbody{
	color:#666;
}
.xmugonj_ta_j table tbody td{
	padding:15px 0;
	border-bottom:1px solid #d5d4d4;
}
.xmugonj_ta_j table tbody td p{
	margin:0px;
}

.xmugonj_t_f2{
	margin-top:9px;
	line-height:23px;
	font-size:14px;
	color:#666;
}
.xmugonj_bc{
	margin-top:22px;
}

.xmugonj_t_x2{
	padding:0;
	font-size:14px;
	color:#666;
}
.xmugonj_t_x2 input{
	margin: 0 10px 0 30px;
}
.wendlist_a td a{
	color:#026abb;
}
.wendlist_a td a:hover{
	text-decoration:underline;
}

.task_cont{
	width:1200px;
}

.xmugonj_btn3{
	width:xp;
}

/****项目信息初始化 样式结束****/


/****任务分配弹窗 样式开始****/
.task_popup{
	width:333px;	
}
.task_input{
	width:153px;
	margin-left:10px;
}


/****任务分配弹窗 样式结束****/

.shcuan_t{
	position:static;
}


/****章节标识设置弹窗 样式开始****/
.chapter_popup{
	width:573px;
	padding-bottom:5px;
}
.chapter_popup .chapter_tc_tit{
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.chapter_tc_c{
	
}
.chapter_tc_c table{
	/*border-left:1px solid #d5d4d4;
	border-right:1px solid #d5d4d4;
	border-top:1px solid #d5d4d4;*/
	font-size:14px;
}
.chapter_tc_c table td{
	/*border-bottom:1px solid #d5d4d4;*/
	color:#666;
}
.chapter_tc_c table td strong{
	color:#333;
}


/****章节标识设置弹窗 样式结束****/

/****需求追踪设置弹窗 样式开始****/
.zzsetup_popup{
	/*width:652px;*/
}
.zzsetup_tc_tit{
	height:auto;
	margin:0;
}
.zzsetup_tc_tit a,.zzsetup_tc_tit li{
	width:171px;
	height:44px;
	line-height:39px;
	font-size:18px;
}
.zzsetup_top{
	height:37px;
}

.zzsetup_btn{
	margin-top:10px;			
}
.zzsetup_btn a{
	margin:0;
}

.zzsetup_c{
	padding:0;
}
.zzsetup_c .zzsetup_operation a{
	padding:0 10px;
	color:#026abb;
}
.zzsetup_c .zzsetup_operation a:hover{
	text-decoration:underline;
}




/****需求追踪设置弹窗 样式结束****/


/****新增需求追踪弹窗 样式开始****/
.xzxuqiu_popup{
	/*width:930px;*/
}
.xzxuqiu_tc_c{
	padding:12px 17px 0 17px;
	border:1px solid #c2c0c0;
}
.xzxuqiu_tc_c table thead td{
	background:#f5f6f6;
}
.xzxuqiu_tc_c table td a{
	color:#026abb;
}
.xzxuqiu_tc_c table td a:hover{
	text-decoration:underline;
}
.dotted_line{
	padding:17px 17px 17px 17px;
	border:1px dashed #e3e3e3;
}
.xmugonj_t_b1{
	padding-left:41px;
}
.xmugonj_t_pl{
	padding-left:17px;
}

/****新增需求追踪弹窗 样式结束****/


/****需求追踪 样式开始****/
.xuqiuzz_cont{
	padding:0 37px;
}
.xuqiuzz_curr{
	position:relative;
	width:505px;
	margin:0 auto;
	
}
.xuqiuzz_curr p{
	margin-bottom:8px;
}
.xuqiuzz_btn{
	width:770px;
}
.xuqiuzz_bz{
	margin-bottom:20px;
}

.xuqiuzz_ta_j table{
	border-collapse: collapse;
}
.xuqiuzz_ta_j table td{
	border:1px solid #d5d4d4;
}

/****需求追踪 样式结束****/

/****项目列表 样式开始****/


.xmulist1{
	margin-bottom:50px;
	padding:0px 1% 0 1%;
	border-bottom:1px solid #cdcccc;
}
.xmulist2{
	border-bottom:0;
}

.xmulist_tab{
	margin-bottom:20px;
	clear:both;
}
.xmulist_tab a{
	margin-right:40px;
}
.xmulist_tab a:hover{
	text-decoration:none;
}
.xmulist_tab span{
	display:block;
	float:left;
	line-height:74px;
	font-size:14px;
	color:#0370cd;
}
.xmulist_tab span a{
	float:none;
	padding:0;
	width:auto;
	height:auto;
	font-size:14px;
	background:none;
	color:#3979ff;
}
.xmulist_tab span a:hover{
	background:none;
}

.xmulist_tab span .wdtab_on{
	background:none;
	font-weight:normal;
	color:#0370cd;
}



.xmulist_p{
	margin-bottom:12px;
}
.xmulist_t1{
	height:35px;
	font-size:14px;
	color:#666;
}
.xmulist_t1 span{
	padding-right:20px;
}
.xmulist_t1 span a{
	color:#3979ff;
}

.xmulist_t2{
	font-size:14px;
	color:#666;
}
.xmulist_t2 p{
	margin-top:14px;
	margin-bottom:7px;
	color:#b9b9b9;
}

.xmulist_bz dl{
	float:left;
	width:232px;
	margin-right:39px;
	margin-bottom:0;
}
.xmulist_bz .xmugonj_select{
	font-size:14px;
	color:#7b7b7b;
}
.xmulist2_ss{
	width:267px;
	height:31px;
	margin-top: 4px;
}
.xmulist2_ss p{
	float:left;
	width:177px;
	height:31px;
}
.xmulist2_ss .xmulist2_input{
	width:179px;
	height:31px;
	line-height:31px;
	padding-left:12px;
}
.xmulist2_ss span{
	display:block;
	float:left;
	width:66px;
	height:31px;
	margin-left:10px;
}
.xmulist2_ss .ss_btn{
	width:26px;
	height:31px;
	border:0;
	background:url(../images/icon_img14.png) no-repeat;
	cursor:pointer;
}

.xmulist2_table table{
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
}
.xmulist2_table table a{
	color:#3979ff;
}
.xmulist2_table table a:hover{
	text-decoration:none;
}

.xmulist2_table table thead td{
	border-bottom:1px solid #eaeaf2;
}
.xmulist2_table table td{
	border-bottom:1px solid #e4e4e4;
}

.xmulist_quzz_img{
	position:relative;
	width:662px;
	height:345px;
}
.xmulist_quzz_img2{
	position:relative;
	width:391px;
	height:211px;
	padding:80px 0 0 44px;
	border-left:1px solid #b9b9b9;
	margin:32px 0 0 70px;
}

.xmulist_quzz_s{
	margin-top:74px;
}



/****项目列表 样式结束****/


/****定型文档编写 样式开始****/
.dingxwd_main{
	margin-left:315px;
	background:#fff;
}
.dingx_c_top{
	
	z-index:9999;
	
	height:80px;
	border-bottom:1px solid #3077c7;	
	background:#f4f5f7;
	overflow:hidden;
}
.dingxwd_cont1{
	margin-top:81px;
}
.dingx_top_t{
	margin:0 0 0 15px;
	padding:12px 0 0 0;
	font-size:14px;
	color:#666;
}
.dingx_top_t a{
	padding-right:15px;
	color:#026abb;
}
.dingx_top_t a:hover{
	text-decoration:underline;
}
.dingx_top_t p{
	margin-bottom:10px;
}
.dingx_top_t p span{
	color:#333;
}

.dingxwd_tit{
	margin:23px 36px 0 0;
}
.dingxwd_tit li{
	margin-right:0;
}

.dingxwd_c_tit{
	margin-top:10px;
	/* margin-bottom:-5px; */
	padding:0 20px 0 26px;
	text-align:left;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.dingxwd_c_sub{
	margin:0;
	text-align:center;
}
.dingxwd_c_sub li{
	display:inline-block;
	float:none;
	margin:0 15px;
}

.dingxwd_menu{
	width:315px;
}
.dingxwd_list{
	margin:0;
	padding:60px 0 0 10px;
	background:url(../images/dingxwd_list_bg.gif) repeat-x top;
}
.xmuxx_b{
	height:138px;
	padding-top:10px;
	background:#e8edf1;
}
.xmuxx_b_t{
	height:27px;
	padding-left:27px;
	margin:10px 0 0 94px;
	border-bottom:1px solid #929394;
	background:url(../images/xmuxx_b_icon1.gif) no-repeat;
	line-height:15px;
	font-size:18px;
	color:#4e4e4e;
}
.xmuxx_b_return{
	height:22px;
	margin:0 106px 0 94px;
	line-height:22px;
}
.xmuxx_b_return a{
	display:block;
	padding-left:28px;
	background:url(../images/xmuxx_b_icon2.gif) no-repeat;
	font-size:14px;
	color:#026abb;
}
.xmuxx_b_return a:hover,.xmuxx_b_xq a:hover{
	text-decoration:underline;
}
.xmuxx_b_txt{
	height:35px;
	margin:20px 43px 0 30px;
	text-align:Justify;
	text-justify:inter-ideograph;
	overflow:hidden;
	line-height:18px;
	color:#666;
}
.xmuxx_b_xq{
	margin:22px 0 0 20px;
	
}
.xmuxx_b_xq a{
	font-size:14px;
	color:#026abb;
}
.xmuxx_b_c1{
	height:40px;
	margin-top:10px;
	
}

.xmuxx_b_xq1{
	padding-left:30px;
}
.xmuxx_b_xq1 span{
	float:left;
	font-size:13px;
	color:#017fed;
}
.xmuxx_b_xq1 a{
	display:block;
	float:left;
	padding-left:21px;
	margin-left:37px;
	background:url(../images/xmuxx_icon1.gif) no-repeat left center;
	color:#017fed;
}
.xmuxx_b_xq1 a:hover{
	text-decoration:underline;
}

/****定型文档编写 样式结束****/

/****发起变更 样式开始****/
.bgeng_tit{
	text-align:center;
	font-size:18px;
	color:#666;
	font-weight:bold;
}
.bgeng_table1{
	padding:0 37px;
	margin-bottom:14px;
}
.bgeng_table1 .bgeng_table1_em{
	font-size:18px;
	text-align:center;
	color:#0080ed;
}
.bgeng_table1 .tablebox{
	font-size:14px;
	color:#666;
}
.bgeng_table1 span{
	padding-right:48px;
}
.bgeng_select1{
	width:233px;
}
.bgeng_select2{
	width:153px;
}
.bgeng_table1_td1{
	padding-left:9px;
}
.bgeng_table1_td2{
	padding-left:20px;
}

.bgeng_table2{
	padding:0 37px;
	margin-bottom:14px;
}
.bgeng_table2 span{
	height:30px;
}
.bgeng_table2 .bgeng_tit_a{
	float:right;
	font-weight:normal;
}
.bgeng_table2 td a{
	color:#3979ff;
}
.bgeng_table2 .bgeng_tit_a{
	color:#fff;
}
.bgeng_table2 td a:hover{
	text-decoration:none;
}
.bgeng_table2 span,.bgeng_table1 em{
	display:block;
	height:20px;
	line-height:20px;
	margin-bottom:20px;
	font-size:16px;
	color:#666;
}
.bgeng_table2 table{
	border:1px solid #dcdcdc;
	border-width:1px 1px 0 1px;
	font-size:14px;
	color:#666;
}
.bgeng_table2 table strong{
	color:#333;
}
.bgeng_table2 table td{
	border-bottom:1px solid #dcdcdc;
}
.bgeng_an{
	width:771px;
}
.bgeng_table3{
}

/****发起变更 样式结束****/


/****内容变更申请单详情 样式开始****/
.bgeng_table4{
	font-weight:bold;
	font-size:16px;
	color:#333;
}
.bgeng_table4 a{
	color:#0080ed;
}
.bgeng_table4 a:hover{
	text-decoration:underline;
}

/****内容变更申请单详情 样式结束****/

/****内容变更记录列表 样式开始****/
.bgenglist{
	margin:0 37px;
}
.bgenglist table tbody td{
	line-height:20px;	
	padding:10px;
}
.bgenglist table td a{
	color:#3979ff;
}
.bgenglist table td a:hover{
	text-decoration:underline;
}
.bgenglist table thead{
	background:#fafafa;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.bgenglist table thead .wds_1{
	padding-right:25px;	
	background:url(../images/icon_img15.png) no-repeat right center;
}


/****内容变更记录列表 样式结束****/

/****内容变更记录列表 样式开始****/
.bgengyx_ss{
	padding-left:37px;
	margin-bottom:20px;
}

/****内容变更记录列表 样式结束****/


/****内容变更记录列表 样式开始****/
.page_flip{
	text-align:center;
	
}
.page_flip .flip_djy{
	display:inline-block;
	width:121px;
	height:47px;
	background:url(../images/page_flip_icon4.png) no-repeat;
	overflow:hidden;
	text-align:center;
	line-height:47px;
	font-size:16px;
	color:#474646;
}
.page_flip .flip_s{
	display:inline-block;
	width:47px;
	height:47px;
}
.page_flip .flip_s a{
	display:inline-block;
	width:47px;
	height:47px;
	background:url(../images/page_flip_icon2.png) no-repeat;
}

.page_flip ul{
	display:inline-block;
	overflow:hidden;
}
.page_flip ul li{
	display:inline-block;
	width:47px;
	height:47px;
}
.page_flip ul li a{
	display:inline-block;
	width:47px;
	height:47px;
	background:url(../images/page_flip_icon1.png) no-repeat;
	text-align:center;
	line-height:47px;
	font-size:16px;
	color:#474646;
}
.page_flip .flip_x{
	display:inline-block;
}
.page_flip .flip_x a{
	display:inline-block;
	width:47px;
	height:47px;
	background:url(../images/page_flip_icon3.png) no-repeat;
}

.explain_t{
	margin-bottom:50px;
	padding-left:37px;
	font-size:14px;
	color:#666;
}
.bgeng_line_l{
	border-left:1px solid #e4e4e4;
}
.bgeng_line_r{
	border-right:1px solid #e4e4e4;
}
/****内容变更记录列表 样式结束****/

/****帮助内页 开始结束****/
.help_cont_tit{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#666;	
}
.help_cont_t{
	padding-top:20px;
	text-align:Justify;
	text-justify:inter-ideograph;	
	line-height:24px;
	font-size:14px;
	color:#666;	
}
.help_cont_t p{
	margin:0;
}


.help_cont,.help_list{
	position:relative;
	padding-left:58px;
	padding-right:58px;
}
.help_return{
	position:absolute;
	top:0;
	right:58px;
	
}
.help_return li{
	margin-right:0;
	
}

.menu_top{
	width:74px;
	height:30px;
	margin:0 auto;
	margin-top:25px;
	padding-left:28px;
	border-bottom:1px solid #929394;
	background:url(../images/xmuxx_b_icon1.gif) no-repeat 0 4px;
	font-size:18px;
	color:#4e4e4e;
}
.help_menu{
	padding-top:10px;
	margin-left:85px;
}
.help_menu li{
	
}
.help_menu li a{
	display:inline-block;
	height:40px;
	padding:0 38px;
	border-radius:6px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#4e4e4e;
}
.help_menu li a:hover{
	background:#017fed;
	color:#fff;
}
.help_menu li li a{
	width:auto;
	height:30px;
	line-height:30px;
	padding-left:52px;
	padding-right:0;
	text-align:left;
}
.help_menu li li a:hover{
	background:none;
	color:#017fed;
}



/****帮助内页 样式结束****/

/****帮助 样式开始****/
.help_list ul{
	margin-top:18px;
}

.help_list li{
	float:left;
	width:48%;
	padding:14px 0 14px 18px;
	background:url(../images/help_list_icon1.gif) no-repeat left center;
	border-bottom:1px solid #e0e0e0;
	line-height:22px;
}
.help_list li a{
	display:block;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:14px;
	color:#666;
}
.help_list li a:hover{
	color:#017fed;
}

/****帮助 样式结束****/

/****登陆页 样式开始****/
.land_header{
	height:149px;
	background:url(../images/land_header_bg.jpg) no-repeat center;
	text-align:center;
}
.land_header img{
	display:inline-block;
}
.land_logoa{
	width:177px;
}
.land_logob{
	width:382px;	
}
.land_header_c{
	width:1268px;	
}
.land_main{
	height:500px;
	background:url(../images/land_main_bg.png);
	overflow:hidden;
}

.land_cont{
	width:1041px;
	height:auto;
	padding:27px 0 0 30px;
	margin-top:50px;
	border:1px solid #eaebeb;
	background:url(../images/land_cont_bg.jpg) no-repeat;
}
.land_cont_l{
	width:496px;
	height:295px;
	border-right:1px solid #dedfdf;
}

.demo{
	width:466px;
	height:205px;
	padding-right:30px;
	overflow:hidden;
	text-align:Justify;
	text-justify:inter-ideograph;
	line-height:20px;
	font-size:14px;
	color:#777;
}
.demo p{
	margin-bottom:14px;
	line-height:26px;
}
.demo{
	margin-bottom:20px;
}

.land_scroll p{
	margin-bottom:20px;
}
.land_logo{
	width:357px;
	height:67px;
	margin-top:20px;
	margin-left:54px;
}

.land_cont_r{
	width:464px;
	margin:19px 0 0 27px;
}
.land_cont_r dl{
	height:50px;
	margin-bottom:42px;
	line-height:50px;
}
.land_cont_r dl dt{
	float:left;
	width:84px;
	font-size:18px;
	color:#666;
}
.land_cont_r dl dd{
	float:left;
	width:380px;
}

.land_input{
	width:330px;
	height:50px;
	border:0;
	padding-left:50px;
	line-height:50px;
	background:url(../images/land_input1.png) no-repeat center;
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#c3c3c3;
}
.land_input1{
	background:url(../images/land_input1.png) no-repeat center;
}
.land_input2{
	background:url(../images/land_input2.png) no-repeat center;
}

.land_btnbox{
	width:379px;
	height:60px;
	margin-left:83px;
}
.land_btnbox .land_btn{
	width:183px;
	height:60px;
	border:0;
	border-radius:10px;
	cursor:pointer;
	text-align:center;
	line-height:52px;
	font-family:Microsoft Yahei,Arial;
	font-size:24px;
	color:#fff;
	padding-bottom: 10px;
}
.land_btnbox .land_btn1{
	background:#3979ff;
}
.land_btnbox .land_btn2{
	background:#fff;
	color:#3979ff;
	border:1px solid #3979ff;
}

.land_footer{
	height:105px;
	line-height:105px;
	text-align:center;
	font-size:14px;
	color:#666;
}
.land_footer span{
	padding:0 19px;
}
.land_footer span a{
	color:#666;
}
.land_footer span a:hover{
	text-decoration:underline;
}
/****登陆页 样式结束****/

/****关联文档名称弹窗 样式开始****/
.glianwd_popup{
	width:644px;
	height:281px;
	border:1px solid #dcdcdc;
}
.glianwd_tc_top{
	height:200px;
	padding:0 0 0 16px;
	margin-top:13px;
}
.glianwd_tc_l{
	width:171px;
	height:182px;
	border-right:1px solid #dcdcdc;
}
.glianwd_tc_l a{
	display:block;
	width:148px;
	height:48px;
	border:1px solid #dcdcdc;
	border-width:0 1px 1px 1px;
	background:#f7f4f4;
	text-align:center;
	line-height:48px;
	font-size:14px;
	color:#017fed;
}
.glianwd_tc_l .glianwd_tca1{
	border-top:1px solid #dcdcdc;
}
.glianwd_tc_l .glianwd_tca1a{	
	background:none;
	color: #000;
    font-size: 15px;
    font-weight: bold;
}
.glianwd_tc_l a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.glianwd_tc_l .glianwd_active{
	color:#428bca;
}

.glianwd_tc_r{
	width:98%
}
.glianwd_tc_r span{
	display:block;
	margin-bottom:15px;
	font-size:14px;
	color:#58a3e3;
}
.glianwd_tc_r .glianwd_tc_cont{
	height:156px;
	padding:12px 0 10px 0;
	background:#f0f1f1;
	overflow:auto;
}
.glianwd_tc_r .glianwd_tc_cont ul{
	height:159px;
	overflow:auto;
}

.glianwd_tc_r .glianwd_tc_cont li{
	height:15px;
	padding-left:16px;
	margin-bottom:14px;
	line-height:15px;
	font-size:14px;
	color:#6a6565;
}
.glianwd_tc_r .glianwd_tc_cont li em{
	display:block;
	float:left;
	width:105px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.glianwd_tc_r .glianwd_tc_cont li .glianwd_em1{
	width:269px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	
}


.glianwd_tc_r .glianwd_tc_cont li input{
	margin-right:10px;
}
/****关联文档名称弹窗 样式结束****/

/****修改需求追踪 样式开始****/
.xiugaixq_cont{
	padding:20px 0 0 37px;
}
.xiugaixq_t1{
	width:658px;
	text-align:center;
	margin:20px 0 24px 0;
	line-height:22px;
	font-size:13px;
	color:#666;
}
.xiugaixq_t1 strong{
	padding-right:6px;
	font-size:16px;
	color:#0080ed;
}
.xiugaixq_bz2{
	width:498px;
	margin-top:75px;
	margin-bottom:0;
}
.xiugaixq_bz2 .xmugonj_dd1{
	line-height:29px;
	padding:0 0 0 12px;
	font-size:14px;
	color:#0080ed;
}
.xiugaixq_bz2 .xmugonj_dd1 a{
	color:#0080ed;
}
.xiugaixq_bz2 .xmugonj_dd1 a:hover{
	text-decoration:underline;
}


.xiugaixq_list{
	width:240px;   
	height:500px;
	margin-top:15px;
	margin-right:8px;    
	padding:10px 0 10px 0;
	background:#e9eaeb;
}

.xiugaixq_list2{	
	margin-right:0;
}
.xiugaixq_list_c{
	padding:0 0 0 5px;
}
.xiugaixq_list_tit{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#666;
}
.xiugaixq_list_tit span{
	display:block;
	height:25px;
	overflow: hidden;
}
.xiugaixq_input_t{
	width:1008px;
	margin:0 auto;
	margin-top:14px;
}
.xiugaixq_input_t dl dd{
	width:189px;
	margin-left:15px;
}
.xiugaixq_input_t dl dd input{
	width:189px;
	padding-left:15px;
}

.xiugaixq_anw{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:24px;
}
/****修改需求追踪 样式结束****/

/****需求追踪内页 样式开始****/
.xqzzny_t1{
	padding:0 0 0 37px;
	font-size:14px;
	color:#666;
	font-weight:bold;
}
.xqzzny_c1{
	position:relative;	
	margin:15px 37px 0 37px;
}
.xqzzny_c1_a{	
	display:block;
	margin:35px 0 0 0;
	text-align:center;
	font-size:16px;
}
.xqzzny_c1_top{
	padding-bottom:10px;
	border-bottom:1px dashed #999;
	margin-bottom:20px;

}
.xqzzny_c1_top li{
	float:left;
	width:115px;
	height:140px;
	margin-bottom:10px;
	text-align:center;
}
.xqzzny_c1_top li img{
	display:inline-block;
}
.xqzzny_c1_top li p{
	line-height:26px;
	font-size:14px;
	text-align:center;
	color:#666;
}
.xqzzny_c1_top .xqzzny_li{
	width:111px;
	height:90px;
	padding-top:50px;
	margin:0 29px 10px 18px;
}
.xqzzny_c1_top .xqzzny_li a{
	display:block;
	width:108px;
	height:35px;
	padding-left:12px;
	background:url(../images/xqzzny_c1_img2.png) no-repeat bottom;
	font-size:16px;
	color:#2471b5;
}
.xqzzny_c1_top .xqzzny_li a:hover,.xqzzny_z1 a:hover,.xqzzny_c1 .xqzzny_s1 a:hover{
	text-decoration:underline;
}

.xqzzny_c1_botm{
	margin:76px 0 0 276px;
}

.xqzzny_z1{
	position:absolute;
	top:154px;
	left:320px;
	width:125px;
	height:48px;
}
.xqzzny_z1 a{
	display:block;
	width:104px;
	height:30px;
	padding:18px 0 0 21px;
	background:url(../images/xqzzny_c1_img3.png) no-repeat left;
	font-size:16px;
	color:#2471b5;
}
.xqzzny_z2{
	position:absolute;
	top:154px;
	left:869px;
}
.xqzzny_c1 .xqzzny_s1{
	position:absolute;
	top:-31px;
	left:316px;
	width:582px;
	height:30px;
	background:url(../images/xqzzny_c1_img4.png) no-repeat 0 2px;
	text-align:center;
}
.xqzzny_c1 .xqzzny_s1 a{
	font-size:16px;
	color:#2471b5;
}

/****需求追踪内页 样式结束****/

/****文档范本库 样式开始****/
.wdfbkbox{
	margin:20px 0 20px 0;
}

/****文档范本库 样式结束****/

/****sysadmin权限 样式开始****/
.sysadmin_top{
	height:47px;
	padding:0 25px;
	background:#f4f5f7;
	overflow:hidden;
}
.sysadmin_tit{
	display:block;
	font-weight:bold;
	line-height:47px;
	font-size:14px;
	color:#333;
}
.sysadmin_top_m{
	height:47px;
	line-height:47px;
}
.sysadmin_top_m span{
	display:block;
	float:left;
	height:47px;
}
.sysadmin_top_m a{
	height:47px;
	padding-left:20px;
	margin-left:22px;
	font-size:14px;
	color:#265485;
}
.sysadmin_top_m a:hover{
	color:#0080ed;
}
.sysadmin_top_m .admina_a1{
	background:url(../images/sysadmin_top_icon1.png) no-repeat left center;
}
.sysadmin_top_m .admina_a1:hover,.sysadmin_top_m .admin_on .admina_a1{
	background:url(../images/sysadmin_top_icon11.png) no-repeat left center;
	color:#0080ed;
}
.sysadmin_top_m .admina_a2{
	background:url(../images/sysadmin_top_icon2.png) no-repeat left center;
}
.sysadmin_top_m .admina_a2:hover,.sysadmin_top_m .admin_on .admina_a2{
	background:url(../images/sysadmin_top_icon22.png) no-repeat left center;
	color:#0080ed;
}


.sysadmin_top_m .admina_a3{
	background:url(../images/sysadmin_top_icon3.png) no-repeat left center;
}
.sysadmin_top_m .admin_on .admina_a3,.sysadmin_top_m .admina_a3:hover{
	background:url(../images/sysadmin_top_icon33.png) no-repeat left center;
	color:#0080ed;
}
.sysadmin_top_m .admina_a4{
	background:url(../images/sysadmin_top_icon4.png) no-repeat left center;
}
.sysadmin_top_m .admina_a4:hover,.sysadmin_top_m .admin_on .admina_a4{
	background:url(../images/sysadmin_top_icon44.png) no-repeat left center;
	color:#0080ed;
}
.sysadmin_top_m .admina_a5{
	background:url(../images/sysadmin_top_icon5.png) no-repeat left center;
}
.sysadmin_top_m .admina_a5:hover,.sysadmin_top_m .admin_on .admina_a5{
	background:url(../images/sysadmin_top_icon55.png) no-repeat left center;
	color:#0080ed;
}
.sysadmin_top_m .admina_a6{
	background:url(../images/sysadmin_top_icon6.png) no-repeat left center;
}
.sysadmin_top_m .admina_a6:hover,.sysadmin_top_m .admin_on .admina_a6{
	background:url(../images/sysadmin_top_icon66.png) no-repeat left center;
	color:#0080ed;
}

.sysadmin_s{
	border-left:0;
	border-right:0;
}

/****sysadmin权限 样式结束****/

/****登陆首页 样式结束****/
.delu_main{
	margin-top:187px;
	overflow:hidden;
}
.home_main{
	margin-top:0;
}
.delu_list2{
	margin-bottom:10px;
}
.delu_list2 .page_tit_warp,.delu_list1 .page_tit_warp{
	height:49px;
	border:0;
}
.delu_list2 .page_tit_warp{
	padding:0 37px;
}
.workbench{
	width:538px;
}
.workbench_cont li{
	position:relative;
	width:259px;
	padding:0 0 16px 0;
	background:#f4f5f7;
}
.workbench_cont .workbench_li1{
	position:relative;
	height:116px;
	background:url(../images/workbench_top_bg1.jpg) no-repeat;
	line-height:116px;
	text-align:center;
	font-size:24px;
	color:#fff;
}
.workbench_cont .workbench_li2{
	background:url(../images/workbench_top_bg2.jpg) no-repeat;
}
.workbench_cont .workbench_li3{
	position:absolute;
	top:87px;
	left:94px;
	width:73px;
	height:74px;
}



.delu_list1{
	padding:0 37px;
	overflow:hidden;
}
.workbench_cont li span{
	display:block;
	margin-top:48px;
	text-align:center;
	font-size:24px;
	color:#333;
}
.workbench_cont li i{
	font-size:14px;
}
.handle_btn{
	width:96px;
	height:27px;
	margin-top:10px;
}
.handle_btn a{
	display:block;
	width:96px;
	height:27px;
	border-radius:3px;
	background:#0080ed;
	text-align:center;
	transition:all 0.3s;
	line-height:27px;
	font-size:13px;
	color:#fff;
}
.handle_btn a:hover{
	background:#316cb5;
	text-decoration:none;
	color:#fff;
}
.wendfbku{
	margin-left:588px;
}
.wendfbku_c{
	width:100%;
}

.wendfbku_tit{
	padding:0;
}
.wendfbku_tit a,.delu_list2 .page_tit_warp a{
	float:right;
	display:block;
	margin-top:33px;
	font-size:14px;
	color:#0080ed;
}
.wendfbku_tit a:hover,.delu_list2 .page_tit_warp a:hover{
	text-decoration:underline;
}
/****登陆首页 样式结束****/

.xmugonj_t_p2{
	padding-left:46px;
}
.dotted_line1{
	width:770px;
}
.permission_an_a{
	width:770px;
	margin:0;
	margin-top:20px;
}
.xmulist_quzz_1{
	left:47px;
	top:151px;
}

.wenben_td_pl{
	padding-left:17px;	
}

.permission .qxian_c ul .qxian_l4{
	width:167px;
	padding-left:60px;
}
.permission .qxian_c ul .qxian_l5{
	width:146px;
	padding-left:80px;
}
.permission .qxian_c ul .qxian_l6{
	width:125px;
	padding-left:100px;
}
.permission .qxian_c ul .qxian_l7{
	width:104px;
	padding-left:120px;
}
.permission .qxian_c ul .qxian_a5_l{width:240px;}
.permission .qxian_c ul .qxian_a6_l{width: 240px;}
.permission .qxian_c ul .qxian_a7_l{width: 240px;}

.dingxwd_c_tit1{
	margin:0;
	padding-top:20px;
	padding-bottom:20px;
	background:#fff;
}

.nrbg_input{
	border:1px solid #e3e3e3;
}
.nrbg_input_gray{
	background:#f9f7f7;
}

/****438b需求追踪 样式开始****/
.zhuiztu_cont_top{
	border-bottom:1px solid #cbcbcb;
	padding:0 20px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.zhuiztu_a img{
	display:block;
	width:80px;
	height:90px;
}
.zhuiztu_a span{
	display:block;
	width:90px;
	margin:0 auto;
}
.zhuiztu_list li{
	position:relative;
	float:left;
	width:120px;
	height:188px;
}
.zhuiztu_list li p{
	width:126px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align:center;
	line-height: 26px;
    font-size: 14px;
    text-align: center;
    color: #666;
}

.zhuiztu_b,.zhuiztu_c,.zhuiztu_d{
	position:absolute;
	bottom:0;
	left:45px;
	width:120px;
	height:50px;
	padding:10px 0 0 20px;
	background:url(../images/xqzzny_c1_img5.png) no-repeat left;
}

.zhuiztu_sz{
	position:absolute;
	bottom:0;
	left:-15px;
	width:102px;
	height:40px;
	top:-39px;
	font-size: 16px;	
	color: #666;
}
.zhuiztu_zx{
	position:absolute;
	bottom:0;
	left:-90px;
	width:102px;
	height:40px;
	top:55px;
	font-size: 16px;	
	color: #666;
	text-align: center;
}

.zhuiztu_xz{
	position:absolute;
	bottom:0;
	left:-20px;
	width:102px;
	height:40px;
	top:148px;
	font-size: 16px;	
	color: #666;
}
.zhuiztu_b a,.zhuiztu_c a,.zhuiztu_d a{
	font-size: 16px;
    color: #3979ff;
}
.zhuiztu_b a:hover,.zhuiztu_c a:hover,.zhuiztu_d a:hover{
	text-decoration:none;
}

.zhuiztu_list1{
	padding:0 0 0 237px;
	margin-bottom:12px;
}
.zhuiztu_list1 li,.zhuiztu_list2 li,.zhuiztu_list3 li,.zhuiztu_list4 li{
	margin:0 70px 0 0;
}
.zhuiztu_c{
	position:absolute;
	top:25px;
	left:-95px;
	width:110px;
	height:36px;
	padding:0 0 0 11px;
	background:url(../images/xqzzny_c1_img2.png) no-repeat bottom;
}
.zhuiztu_list2{
	padding-bottom:28px;
}
.zhuiztu_list2 li,.zhuiztu_list4 li,.zhuiztu_list3 li{
	height:130px;
}
.zhuiztu_list3{
	margin-top:36px;
	margin-bottom:67px;
}
.zhuiztu_d{
	top:-56px;
	bottom:auto;
	height:50px;
	padding:18px 0 0 16px;
	background:url(../images/xqzzny_c1_img3.png) no-repeat left;
}

.zhuiztu_cont_botm{
	padding:0 37px;
}
.zhuiztu_cont_botm .zhuiztu_list2{
	padding:0 0 36px 32px;
}

/****438b需求追踪 样式结束****/

.xmugonj_bz_pl{
	padding-left:18px;
}

.xmugonj_select97{
	width:97%;
}
.xmugonj_select97{
	width:97%;
}
.input_text96{
	width:96.5%;
}

/****iframe 样式开始****/
.iframe_cont iframe,.iframe_yhgl iframe{
	width:100%;
	height:100%;
}
/****iframe 样式结束****/

.juh_color{
	color:#f24549;
}
.bgenglist table .juh_color a{
	color:#f24549;
}

.per_baocun_btn{
	height: 25px;
}
.per_baocun_btn a{
	display: block;
	height: 25px;
	padding: 0 10px;
	border-radius: 4px;
	background: #0080ed;
    color: #fff;
	text-align: center;
	line-height: 25px;
	font-size: 13px;	
}
.per_baocun_btn a:hover{
	text-decoration:none;
	color:#fff;
	
}
.glianwd_tca1_t{
	padding:10px 0;
	font-weight:bold;
	font-size:15px;
	color:#000;
}

.glianwd_tc_xt{
	height:auto;
	width: 98%;
margin: auto;
}

.newz_popup23{
	width:100%;
}
.jbxinxi_sj{
	width:295px;
}
.jbxinxi_input_f{
	width:100%;
	padding:5px 0;
}

.xmulist2_table td{
	padding:12px 0;
}

.widthauto{
	width:auto;
}
.wdang_c0803{
	padding:0;
}

.list_roll{
	width:300px;
	height:433px;
	overflow:hidden;
}
.list_rolla{
	width:230px;
	height:260px;
	overflow:hidden;
}
.list_rolla1{
	width:230px;
	height:337px;
	overflow:hidden;
}
.list_rolla1a{
	width:287px;
	height:300px;
	overflow:hidden;
}
.permission .qxian_c ul .qxian_a_l{
	width:240px;
}
.permission .qxian_c ul .qxian_a_r{
	width:573px;
}
.permission .qxian_c ul .qxian_a2_l{
	width:240px;
}
.permission .qxian_c ul .qxian_a2_r{
	width:589px;
}
.permission .qxian_c ul .qxian_a3_l{
	width:240px;
}
.permission .qxian_c ul .qxian_a3_r{
	width:593px;
}

.current_s1{
	width:565px;	   /* 修改显示高度 _587 */
	height: 50px;
}
.current_s1 dl{
	float:left;
}
.current_s1 dl dt{
	float:left;
	width:70px;    /* 修改显示宽恕 _77 */
	height: 50px;
	line-height: 50px;
	font-size:14px;
	color:#5f6a76;
}
.current_s1 dl dd{
	float:left;
	width:176px;
	padding-top:11px;
}
.current_input{
	border:1px solid #ddd;
}

.current_s1 dl dt a{
	color:#265485;
}
.current_s1 dl dt a:hover{
	font-weight:bold;
}

.dyi_conta{
	padding-bottom:20px;
	background:#fff;	
	margin-top: 12px;
}


.xmulist2_ssa{
	width:220px;
}
.dyi_btna,.xmulist2_ss a,.quanjingzz_btn a{
	height: 30px;
	padding: 0px 15px 2px 15px;  
	border-radius:4px;
	background: #3979ff;
    border: 0px solid #3979ff;
    cursor:pointer;
    transition:all 0.3s;
    color: #fff;
    font-family: Microsoft Yahei,Arial; 
    line-height: 27px;
    font-size: 14px;  
}
.quanjingzz_btn a{
	display:inline-block;
	width:auto;
	margin:0;
	margin-top:22px;
	line-height: 28px;
	color:#fff;
}
.xmulist2_ss a{
	display:block;
	float:left;
	line-height: 27px;
	color:#fff;
}
.dyi_btna:hover,.xmulist2_ss a:hover,.quanjingzz_btn a:hover{	
	background: #3979ff;   
}
.xmulist2_ss a:hover,.quanjingzz_btn a:hover{	
	color: #fff;   
	font-weight:normal;
}
.dyi_btnabox{
	margin-left:5px;	
	margin-right:10px;
}

.list_rolla2{
	width:235px;
	height:300px;
	overflow: hidden;
}
.list_rolla2a{
	width:235px;
	height:357px;
	overflow: hidden;
}
.form_boxa{
	padding-bottom:5px;	
}

.jbinformation .inputtable_4{
	width:232px;
}

.zzjgs_sorll{
	width:188px;
	height:439px;
	overflow:hidden;
}
.mulu_jieg{
	width:167px;
	height:450px;
	overflow:hidden;
}

.treedemo_xqzz1,.treedemo_xqzz2{
	width:98%;   /* width:226px; */
	height:420px;
}

.wdang_s{
	margin-top:20px;
}
.wdang_s .late_on{
	display:block;
	width:203px;
	margin:0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wdang_s .late_on_temp{
	display:block;
	width:99%;
	margin:0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.chapter_tc_c1{
	width:557px;
	
}

.chapter_tc_u{
	padding-left:138px;
}
.chapter_tc_u span{
	display:inline-block;
	float:left;
	width:88px;
	line-height:27px;
}
.chapter_tc_u p{
	display:inline-block;
	float:left;
}
.chapter_tc_u i{
	display:inline-block;
	float:left;
	margin:6px 0 0 8px;
	font-size:14px;
	color:#ff0000;
}

.list_rolla_1{
	width:440px;
	height:290px;
	overflow: hidden;
}
.xiugaixq_list_cont{
	width:1008px;
	margin:0 auto;
}

.titlea_sy,.titlea_sy1,.wdbx_tit{
	display:block;
	width:195px;
	margin:0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.titlea_sym{
	display:block;
	width:80%;
	margin:0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#3979ff;
}

.titlea_md{
	display:block;
	width:455px;
	margin:0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.titlea_md_asp{
	display:block;
	width:270px;
	margin:0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    color: #333333;
}


.titlea_mds{
	display:block;
	width:300px;
	margin:0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.wdbx_tit{		
	width:195px;		
}

.glqxian_btn .glqxian_btn1_1,.glqxian_btn .glqxian_btn1_1:hover{
	border:1px solid #666;
	background:#666;	
}

.current_xmname{
	margin-right:20px;	
}

.dingxwd_jdt{
	width:276px;	
	margin-top: 5px;
}
.dingxwd_jdt em{
	display:block;
	float:left;		
	font-size:15px;
	font-weight:normal;
}
.progress{
	margin-left:12px;
	width:165px;
}
.progress img{
	float:left;
	margin-top:5px;
	text-indent:-9999px;
}
.progress span{
	float:left;
	margin-left:5px;
	margin-top:1px;
	font-weight:normal;
	font-size:14px;
}

.wdang_dy_l .xmugonj_dl dd{
	width:175px;
}
.xmugonj_selecta{
	padding:5px 0;	
	padding:3px 0\9;	
	
	font-family:Microsoft Yahei,Arial;
	font-size:14px;
	color:#7b7b7b;
	
}

.nrlx_box{
	padding-top:10px;
	padding-left:10px;
}
.nrlx_box span{
	display:block;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#666;	
}
.nrlx_box li{
	height:35px;	
	font-size:14px;	
	color:#666;	
}
.nrlx_box li i{
	display:block;
	float:left;
	width:20px;
	margin-top:2px;
}
.nrlx_box li i input{
	margin:0;	
}
.nrlx_box li p{
	float:left;
	width:327px;
	margin:0;
	margin-top:4px;
}
.nrlx_btn{
	width:61px;
	margin:0 auto;
	margin-top:20px;
	
}
.nrlx_btna{
	display: block;
	height: 25px;
	margin:0 auto;
    font-size: 14px;
    padding: 0 15px;
    background: #0080ed;
    border-radius: 4px;
    border: 1px solid #017fed;
    color: #fff;
    font-family:Microsoft Yahei,Arial;
    transition: all 0.3s ease 0s;
    cursor:pointer;
}
.nrlx_btna:hover{	
    background: #316cb5;
}

.kwxg_box dl{
	margin-bottom:13px;
}
.kwxg_box dt{
	float:left;
	width:162px;
	line-height:26px;
	font-size:14px;
	color:#666;
}
.kwxg_input{
	width:225px;
	padding:2px 0;
	padding-left:5px;	
	border: 1px solid #e4e4e4;
	font-family:Microsoft Yahei,Arial;
	color:#666;
	font-size: 14px;
}
.kwxg_box dd{
	float:left;
	width:423px;
}
.kwxg_box dd span{
	display:block;
	float:left;
	width:230px;
}
.kwxg_box dd p{
	float:left;
	width:160px;
	line-height:26px;
	margin:0;
	margin-left:10px;
	font-size:14px;
	color:#666;	
}

.zuzhizyy_btn{
	position:fixed;
	bottom:0px;
	width:100%;	
}
.bgcli_c{
	padding:20px 0 10px 30px;
	background:#fff;
}
.bgcli_c span{
	display:block;
	margin-bottom:10px;
	font-size:20px;
}
.bgcli_c p{
	padding-left:20px;
}
.bgcli_c p input{
	margin:0 10px 0 0;
}

.xiugaixq_texta{	
	padding:0 7px 0 15px;
	line-height:22px;
	text-align:Justify;
	text-justify:inter-ideograph;
	font-size:14px;
}
.xiugaixq_text,.xiugaixq_text2{
	width:98%;    /* width:235px; */
	height:468px;
	overflow: auto;
}
.xuqiuzz_cuaa{
	margin:0;	
}
.section_t1{
	width:295px;
	height:310px;
	margin-top:12px;
	overflow: hidden;	
}

.jbxinxi_s1027 input{
	margin-right:10px;	
}
.section_t1a{
	padding:0 6px 0 15px;
	font-size:14px;
	line-height:18px; 
	overflow: hidden; 
	text-align:Justify;
	text-justify:inter-ideograph;
}


input::-ms-clear{   /* ie10以上浏览器输入框取消小图标   */
	display:none;
}
input::-ms-reveal{
	display:none;
}
.controllerBox{position: relative;}
.controllerBox a:hover{text-decoration: none;}
#BXPattern{position: absolute;
top: -18px;
width: 80px;
background: #fff;
border: 1px solid #ddd;
border-radius: 5px;
left: 57px;
display:none;
z-index: 99999999999999;
margin:0px}
.BXPattern_2{
	width: 80%;
height: 1px;
margin: auto;
border: 1px solid #ccc;
}
.BXPattern_1,.BXPattern_3{padding:1px;font-size: 13px;}
.ui-draggable .ui-dialog-titlebar{border-radius:0px;border:0px;border-bottom: 1px solid #eee;
font-size: 14px;
color: #333;
overflow: hidden;
background: #f8f8f8 url("") 50% 50% repeat-x!important;
border-radius: 2px 2px 0 0;
height: 40px;
line-height: 23px;}
.ui-widget-header,.ui-dialog .ui-dialog-title{font-weight:100!important;}
.ui-dialog{padding:0px!important;}
.ui-dialog .ui-dialog-content{padding: 5px!important;} 
.page_1200{width:100%;margin:0px auto;overflow: auto;}
select{
	-webkit-line-height:28px!important;
	line-height:21px!important; 
	color:#666;
width:110px;
font-size: 14px;
height:28px!important;
line-height:28px;
padding-right:15px!important;
border: solid 1px #d6d6d6;
margin-left:1%;
 letter-spacing: 1px;
 padding-left:3px;
 padding-right: 15px;
 padding-right: 0px\9;
 overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
outline: none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
background: url("../img/input_xiala.png") no-repeat scroll right center transparent;;
border-radius: 4px;
}
select::-ms-expand { display: none !important; }
button[disabled], html input[disabled]{background: #f8f8f8;}
/*单选样式*/
.radio_a {
  position: relative;
  line-height: 30px;
  float: left;
}

.radio_a_input{
  width: 15px;
  height: 15px;
  opacity: 0;
  border:0px;
padding-left:10px;
}

.radio_a_label {
  position: absolute;
  left: 0px;
  top: 8px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #999;
}
/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
.radio_a_input:checked+.radio_a_label {
  background-color: #3979ff;
  border: 1px solid #3979ff;
}

.radio_a_input:checked+.radio_a_label::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 8px;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.text_placeholder{
width: 150px;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 14px;
padding-left:3px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ztreexmgli2 .level_1 .curSelectedNode .ico_docu, .ztreexmgli2 .level_1 .ico_docu{margin: 10px 6px 0 0!important;}












































@charset 'utf-8';
/*css???????*/
html,body,div,span,strong,h1,h2,h3,h4,h5,h6,p,abbr,address,cite,code,del,dfn,em,img,sub,sup,var,i,dl,dd,dt,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hground,menu,nav,section,time,mark,audio,video { margin:0; padding:0; zoom:1;}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{
display:block;
}
input,select {
vertical-align:middle;
outline:none;
padding:0;
border: solid 1px #d6d6d6;
}
textarea {
resize:none;
outline:none;
}
a,button {
*star:expression(this.onFocus = this.blur());
cursor:pointer;
}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
ul,li {
list-style:none;
}
html {
overflow-y:auto;
overflow-x:hidden;
font-size:100%;
}
img {
border: 0;
vertical-align: middle;
}
a {
text-decoration:none;
}
i {
font-size:normal;
}
input,textarea,select {
padding-left:5px;
}
/* input::-ms-clear{display:none;} */
  input::-ms-clear, input::-ms-reveal{display: none;}
  
iframe {
position: relative;
border: 0;
overflow: hidden;
height:100%;
width:100%;
}
.clear {
padding:0;
margin:0;
width:0;
height:0;
font-size:0;
overflow:hidden;
line-height:0;
clear:both;
}
.clearfix :after{
_height:1px;
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
zoom:1;
}
/* .ofo{overflow:hidden} */
.fl {
float:left;
}
.fr {
float:right;
}
.fl,.fr {
display:inline;
}
h4{
margin: 10px 0 10px 30px;
}
input,textarea,input[type="radio"],input[type="checkbox"]:focus {
            outline: none;
            font-size: 13px;
       }

.header{
    
}
.header1{
background:#fff url(../img/nav_logo_11.png) no-repeat center;
height:100px;}
.header2{
background:#fff url(../img/nav_logo_12.png) no-repeat center;
height:100px;}
.header3{
background:#fff url(../img/nav_logo_13.png) no-repeat center;
height:100px;}
.header4{
background:#fff url(../img/nav_logo_14.png) no-repeat center;
height:100px;}
.header5{
background:#fff url(../img/nav_logo_15.png) no-repeat center;
height:100px;}
.header6{
background:#fff url(../img/nav_logo_16.png) no-repeat center;
height:100px;}
.logo {
width:200px;
height: 84px;
line-height:24px;
display: inline;
 position: relative;
}
.logo h1{
font-size: 18px;
font-family: SimHei;
color:#fff;
}
.nav {
width: 80%;
height:40px;
position: relative;
margin:auto;
padding-left:25px;
padding-right:25px;
line-height: 40px;
overflow: hidden;
}

.nav li {
float:left;
height:40px;
/* width: 88px; */
text-align:center;
margin: 0px 7px;
}
.install {
float: right;
display: inline;
width: 90px;   /*  ??С?????????100px */
text-align:center;
margin-right:40px
}
.nav li a, .install a {
display:inline-block;
height:30px;
color:#fff;
margin-top:0px;
line-height:30px;
width:100%;
padding: 0;
}
.install_func a{
display:inline-block;
width: 100px;
padding-top:0px;
color:#3979ff;
font-size:13px;
}
.install_func a:hover{
color:#fff;
}
.install .define {
position: relative;
display:inline-block;
margin:auto;
width: 115px;
height:50px;
padding-top:0px;
color:#fff;
background:url(../img/nav_xiala.png) no-repeat right;
line-height:50px;
padding-right:15px;
font-size:14px;
}
.navicon_on a {
border-bottom:1px solid #fff;
}
.navright{
display: inline-block;
width:25px;height:40px;
position: absolute;
right:-0px;
line-height: 40px;
text-align: center;
color:#fff;
z-index:999999;
}
.navleft{
display: inline-block;
width:25px;height:40px;
position: absolute;
left:-0px;
line-height: 40px;
text-align: center;
color:#fff;
}
.install  .define .d-box {
position: absolute;
top: 82px;
left: 0;
height: 200px;
width: 120px;
z-index: -1;
}
.tag {
position: absolute;
display: none;
top:3.5em;
z-index: 99999999999999999999999999999999999;
right: 0;
width: 112px;
height: auto;
border: 1px solid #0571CC;
border-radius: 6px;
background-color: #FAFAFA;
padding: 8px 2px;
}
.arrow {
position: absolute;
width: 20px;
height: 20px;
top: -20px;
right: 46px;
zoom: 1;
}
.arrow *{
position: absolute;
display: block;
border-width: 10px;
border-style: solid dashed dashed dashed;
font-size: 0;
line-height: 0;
zoom: 1;
}
.arrow em {
border-color:  transparent transparent #0571CC;
zoom: 1;
}
.arrow span {
border-color:  transparent transparent #FAFAFA;
top: 2px;
zoom: 1;
}
.tag ul {
height: auto;
width: 100%;
}
.tag ul li {
width: 100%;
height: 36px;
line-height: 36px;
color: #0571CC;
font-size: 14px;
}
.tag ul li:hover,.tag ul li:focus,.tag ul li:active {
background: #0571CC;
color: #fff;
}
.scrollBar2 div {
position: absolute;
right: 5px;
margin-top: 5px;
z-index: 1;
width: 30px;
height: 30px;
}
#icon{
	width:200px;position: absolute;top:50px;right:0px;float:right;height:100px;
}
.close2 {
position: absolute;
right:65px;
top:10px;
z-index:9999999;
width: 30px;
height: 30px;
background: url(../img/bar_xiangshang.png) no-repeat 0 0;
}
.open2 {
position: absolute;
right: 65px;
top:-63px;
z-index:9999999;
width: 30px;
height: 30px;
background: url(../img/bar_xiangxia.png) no-repeat 0 0;
}
.open2:hover {
top:-50px;
}
.nav li a{font-size:14px;}
#cont_a{
position: absolute;
left: 0%;
top:300px;
z-index:9999999;
width: 20px;
height: 30px;
background: url("../img/bar_shouqi.png") no-repeat center;
}
#cont_b{
position: absolute;
left: 0%;
top:300px;
z-index:9999999;
width: 20px;
height: 30px;
background: url("../img/bar_zhankai.png") no-repeat center;
}
#btn{
width:20px;position: relative;left: 251px;height:308px;float:left;
}
.aaa{
display: none;
}
.management_select {
width:110px;
font-size: 13px;
height:27px;
line-height: 10px;
padding-bottom:5px\9;
border: solid 1px #d6d6d6;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
background: url("../img/input_xiala.png") no-repeat  right center ;
border-radius: 4px;
}
select::-ms-expand { display: none !important; }
.permission_tit{
height:100%;
margin-top:10px;
margin-left: 10px;
}
.permission_tit li{
float:left;
width:100px;
height:31px;
line-height: 31px;
margin-right:13px;
}
.permission_tit a{
display:block;
float:left;
width:100px;
height:30px;
border:1px solid #017fed;
border-radius:20px;
line-height:26px;
text-align:center;
font-size:14px;
font-weight:bold;
color:#0080ed;
}
.permission_tit a:hover,.permission_tit .qxsz_on{
background:#017fed;
color:#fff;
}
.Roles_table tr td{
vertical-align:middle !important;
line-height:50px;
}
.important_Preservation{
height:44px;
text-align: center;
margin-top:0px;
}
ul.ztree{
overflow-y:auto;
}
.main{
width:100%;
height:100%;
overflow: hidden;
}
.main-left{
position:fixed;
top:0;
bottom:0;
left:0;
z-index:1000;
width:171px;
height:100%;
overflow:auto;
}
.main-right{
position: absolute;
left:291px;
top:0;
bottom:0;
z-index:1000;
height: 379px;
width: 1659px;
border-left:5px solid #e8ebf0;

}

.main-position_a{
position:fixed;
top:47px;
bottom:0;
left:0;
z-index:1000;
width:100%;
height:100%;
}
.current_1,.current_2{
border-radius: 4px;
border: 1px solid #3979FF;
background-color: #3979FF;
height: 30px;
color: #fff;
font-size: 13px;
padding: 4px 8px 4px;
}
.form-control{
padding: 0px 12px;	
}
#submit{
width: 120px;
height: 34px;
line-height: 30px;
border-radius: 4px;
border: 1px solid #3979FF;
background-color: #3979FF;
color: #fff;
display: inline-block;
}
#cancel{
width: 120px;
height: 34px;
margin-left: 20px;
line-height: 30px;
border-radius: 4px;
border: 1px solid #3979FF;
display: inline-block;
color: #3979FF;
}
.current_1{
margin-right:8px;
}
.current_0{
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
background-color: #3979ff;
font-size: 13px;
color: #fff;
height:30px;
line-height:30px;
padding:5px 8px 5px;
margin-left: -8px;
padding: 5px 12px 7px\9;
}
.current_a{
border-radius: 4px;
background-color: #3979ff;
font-size: 13px;
color: #fff;
height:30px;
line-height:30px;
padding:5px 8px 5px;
margin-left: 5px;
padding: 5px 12px 7px\9;
}
.submenu_b{
height: 32px;
width: 98%;
overflow: hidden;
margin: 8px auto 0px;
}
.submenu_b_b{
margin-top: 3px;
}
.submenu_b_b a{
font-size: 13px;
}
.submenu_b_a input{
height:27px;
line-height:27px;
border: 1px solid #6893F6;
border-radius: 4px;
width: 150px;
font-size: 13px;
}
.submenu_a{
background-color: #f3f3f3;
padding: 10px;
margin-bottom: 10px;
color: #A6A6A6;
font-size: 13px;
}
.submenu_a span a{
color: #A6A6A6;
}
.submenu_a div a{
color: #3979ff;
}
#treeDemo{
padding: 0px;
padding-bottom: 10px;

}
.main_left #treeDemo{
	padding-top:8px;
}
.main_center #treeDemo{
	padding-top:10px;
}
.bootstrap-table{
width: 100%;
margin: 0px auto;
}
.main-left_nav li a{padding: 0px}
.ztree li{line-height: 23px;}
.ztree li span.button.switch{height: 23px;}
.ztree li a:hover {text-decoration:none;}
.quanbuxiangmu{
width: 60%;
color: #3979ff;
font-size: 18px;
text-align: left;
}
ul.ztree{
background-color: #fff;
width: 100%;
height: 100%;
margin-top: 0px;
border: 0;
}
.ztree *{
background: none;
}
 
.ztree li a.curSelectedNode{
background-color: #fff;
color:#3979ff;
border-radius: 4px;
border:0px;
}
.ztree li span{letter-spacing:1PX}

.ztree li a.curSelectedNode span{
color: #3979ff;
}
.nav_ul{
width: 98%;
}
.nav_ul li{
float: left;
height: 30px;
text-align: center;
line-height: 30px;
border-bottom:1px solid #3979ff;
}
.nav_ul li a{
font-size: 14px;
font-weight:100;
color:#999;
display: inline-block;
width: 100%;
}
#ul .navicon_on_a{
border-right: 1px solid #3979ff;
border-top: 1px solid #3979ff;
border-left:1px solid #3979ff;
border-bottom: 0px;
color:#3979ff;
}
#ul .navicon_on_a a{
color:#3979ff;
}
#test_table tr td{
width: 20%;
text-align: left;
}
#test_table tr td a{
font-size: 14px;
color: #404040;
}
#test_table{
width: 1000px;
margin: auto;
}
#test_ul li{
width: 20%;
float: left;
text-align: left;
color: #404040;
font-size: 16px;
font-weight: 700;
border-left: 3px solid #3979ff;
padding-left: 5px;
}
#test_ul{
overflow: hidden;margin:10px auto;
width: 1000px;
}
#test_div_a{
width:1000px;height: 111px;margin: auto
}
#test_div{
background:url('../img/bg_aa1.png') no-repeat top;
margin-top:70px;
}
#testRequiremenAnalysis_nav {
padding:20px 0px;
border-bottom: 5px solid #ebebeb;
}
#testRequiremenAnalysis_ul{
overflow: hidden;
width: 85%;
margin: 10px auto;
}
#testRequiremenAnalysis_ul li{
text-align: center;
/* background-color: #ebebeb;*/
line-height: 42px;
width: 20%;
float: left;
height: 42px;
cursor:pointer;
margin:5px 0px;
position: relative;
}
#testRequiremenAnalysis_ul li a{
display: inline-block;
/*color: #404040;*/
text-align: center;
line-height: 42px;
height: 42px;
width: 70%;
}
#testRequiremenAnalysis_ul li span{
display: inline-block;
float: right;
width: 20px;
height: 42px;
z-index: 9;
right: -20px;
position: absolute;
}
.orange{
background-color: #ff7f5b;
}
.orange a{
color: #fff;
}
.orange_a{
background: url('../img/3.png') no-repeat center;
}
.blue{
background-color: #3979ff;
}
.blue a{
color: #fff;
}
.blue_a{
background: url('../img/1.png') no-repeat center;
}
.blue_b{
background: url('../img/2.png') no-repeat center;
}
.gray{
background-color: #ebebeb;
}
.gray a{
color: #999;
}
.gray_a{
background: url('../img/4.png') no-repeat center;
}
.gray_aa{background: url('../img/4_1.png') no-repeat center;}
input[type="radio"], input[type="checkbox"]{
margin: 0px;
}
.notCompiled{
color: #ff7f5b!important;
}
.currentProgress{
color: #f2B100!important;
}
.compilation{
color:#404040!important;
}
.alreadyPublished{
color: #aaa!important;
}
.submenu_div{
width: 98%;
margin:10px auto;
}
.submenu_p{
padding: 10px;
margin: auto;
margin-bottom: 10px;
background-color: #ccdcff;
font-size: 12px;
font-weight: 100;
color: #666!important;
}
.submenu_table thead tr th{
text-align: center;
}
.submenu_table tbody tr td{
vertical-align: middle!important;
}
.submenu_table{
width: 98%;margin:10px auto!important;
}
.submenu_table thead tr{
background-color:#f8f8f8 ;
}
.submenu_table_center{
text-align: center;
}
.popup_table{
margin: 10px;
}
.submenu_span_a{
background: url(../img/nav_tianjia.png) no-repeat center;
width:15px;
height:20px;
display: inline-block;
}
.submenu_span_b{
margin-left: 10px;
height:20px;
display: inline-block;
}
.radio + .radio, .checkbox + .checkbox{
margin-top: 0px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
margin-top:5px;
}
.nav_textarea {
width: 98%;
display: inline-block;
height:30px;
line-height:30px;
border: 1px solid #d6d6d6;
font-size: 13px;
border-radius: 4px;
text-align: left;
color: #404040;
}
.nav_input{
width: 100%;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
padding-left:10px;
}
.main-left_nav li.level1 span.button.switch{
width: 11px;
height: 30px;
background: url("../img/nav_weiwancheng.png") no-repeat center;
}
.XZexcel_a{
display: inline-block;
width: 20px;
height:30px;
float: left;
background: url("../img/nav_xiazai.png") no-repeat center;
}
.XZexcel_b{
float: left;
margin-left: 10px;
height:30px;
line-height: 30px;
}
.checkbox_span{
margin-left: 5px;
}
.checkbox_p{
display: inline-block;
width: 48%;
}
.checkbox_input{
margin-left: 10px
}
.important_Preservation_c{
position: fixed;bottom:7px;
width: 98%;
margin: auto;
left: 1%;
}
.important_Preservation_a{
width: 98%;
margin: 10px auto 0px;
height: 40px;
line-height: 40px;
border: 1px solid #cccccc;
border-bottom: 0px;
}
.important_Preservation_a_ul_li1{
float: left;
width:50%;
}
.important_Preservation_a_ul_li1 input{
height:27px;
width:45%;
margin-left: 10px;;
border-radius: 5px;
margin-top: -1px;
}

.selectPersonnel_div3{
margin:80px 1% 0px;
width:16%;
text-align: center;
}
.selectPersonnel_div1{
font-weight: 100;
margin-left: 15px;
color:#666;
}
.selectPersonnel_div2{
width:345px;
}
.selectPersonnel_div4{
margin-left: 5px;
width:120px;
}

.selectPersonnel_select1{
margin-left: 13px;
width:305px;
}
.selectPersonnel_select1 p input,.selectPersonnel_select2 p input{ 
filter:alpha(opacity=0);  /* ie 有效*/
	-moz-opacity:0; /* Firefox  有效*/
	opacity: 0; /* 通用，其他浏览器  有效*/
	display:inline-block;
	width:100%;height:100%;
	 position: absolute;
	 top:0;
	 left:0;
 }
 .pick{
background-color:#3979FF;
color:#fff!important;
border:1px solid #3979FF!important;
}
.selectPersonnel_select1 p,.selectPersonnel_select2 p{
position: relative;
margin: 8px ;
display:inline-block;
padding:2px 15px 2px;
text-align:center; 
border-radius: 15px;
border:1px solid #999;
color:#999;
font-size:13px;
}
.selectPersonnel_select2 p{margin: 5px 10px!important;}
.selectPersonnel_select2{
min-width: 120px;
max-width: 200px;
min-height:170px;
margin-left: 9px;
}
.submenu_c p{
float: left;
margin-left:30px;
font-size: 13px;
}
.submenu_c p b{
font-weight: 100;
}
.main_center .ztree li a{color:#666;height:20px}
.main_center .ztree li a span{font-size:13px}
.main_left .ztree li a{color:#666;height:20px;}
.doc_tree .ztree li.level0 span.button.ico_docu,.doc_tree .ztree li.level0 span.button.ico_open,.doc_tree .ztree li.level0 span.button.ico_close,
.doc_tree .ztree li.level1 span.button.ico_docu,.doc_tree .ztree li.level1 span.button.ico_open,.doc_tree .ztree li.level1 span.button.ico_close,
.doc_tree .ztree li.level2 span.button.ico_docu,.doc_tree .ztree li.level2 span.button.ico_open,.doc_tree .ztree li.level2 span.button.ico_close,
.doc_tree .ztree li.level3 span.button.ico_docu,.doc_tree .ztree li.level3 span.button.ico_open,.doc_tree .ztree li.level3 span.button.ico_close{	
width:0px;
}
/* .doc_tree .ztree li.level4 span.button.ico_open,.doc_tree .ztree li.level4 span.button.ico_close{	
background: url("../img/nav_weiwancheng.png") no-repeat center;
width:16px;
} */
.select_icon{
background: url("../img/nav_yiwancheng.png") no-repeat center!important;
width:16px!important;
height:16px!important;
}
.func_header{
background-color: #f3f3f3;
padding: 10px;
/* margin-bottom: 10px; */
color: #A6A6A6;
font-size: 14px;
}
.func_header span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 60%;display: inline-block;}
.func_header span a{
color: #A6A6A6;
}
.func_header div{
float:right;
padding: 0 1% 10px 0;
}
.func_header div a{
color: #3979ff;
margin-left:30px;
white-space:nowrap;
}
.func_bar{
/*height: 32px;*/
width: 98%;
overflow: hidden;
margin: 5px auto 0px;
}
.search_container{
float: left;
}
.search_container input{
height:27px;
line-height:27px;
border: 1px solid #ddd;
border-radius: 4px;
width: 350px;
font-size: 13px;
padding-left: 10px;
}
.func_search input{
position: absolute;
top: 1px;
left: 3px;
height:26px;
line-height:26px;
border: 0px;
width: 300px;
font-size: 13px;
padding-left: 10px;
}
.func_search_div{
	width: 350px;height: 29px;border: 1px solid #ddd;border-radius: 4px;
}
.btn_container{
margin:0px 0 5px 0px;
float: right;
}
.btn_container a{
font-size: 13px;
}
.special_btn{
border: 1px solid #cccccc;
}
.search_btn{
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
background-color: #3979FF;
font-size: 13px;
color: #fff;
/* height:28px; */
line-height:30px;
padding:5px 8px 5px;
margin-left: -8px;
padding: 5px 12px 7px\9;
display: inline-block;
line-height:18px;
}
.export_btn{
border-radius: 4px;
border: 1px solid #3979ff;
background: #3979ff url(../img/nav_daochu.png) no-repeat 5px;
/* height: 28px; */
color: #fff;
font-size: 13px;
padding: 4px 5px 4px 20px;
margin-left:5px;
display: inline-block;
line-height:18px;
}
.blue_btn{
border-radius: 4px;
border: 1px solid #3979ff;
background-color: #3979ff;
/* height: 28px; */
color: #fff;
font-size: 13px;
padding: 4px 5px 0px;
margin-left: 4px;
display: inline-block;
line-height:18px;
}
.release_btn{
border-radius: 4px;
border: 1px solid #ff7f5b;
/* height: 28px; */
color: #fff;
font-size: 13px;
display: inline-block;
line-height:18px;
margin-left: 4px;
padding: 2px 8px 4px 25px;
background:#ff7f5b url(/KDTR_COMMON/resources/img/wendangfabu.png) no-repeat 5px;
}
.white_btn{
border-radius: 4px;
border: 1px solid #3979ff;
background-color: #fff;
/* height: 28px; */
color: #3979ff;
font-size: 13px;
padding: 2px 8px 4px 20px;
margin-right:10px;
display: inline-block;
line-height:18px;
}
.batch_modification_btn{
background: url(../img/func_piliangxiugai.png) no-repeat 5px;
}
.design_check_btn{
background: url(../img/func_shejijiancha.png) no-repeat 5px;
}
.auxiliary_generation_btn{
background: url(../img/func_fuzhushengcheng.png) no-repeat 5px;
}
.adding_typical_libraries_btn{
background: url(../img/func_jiarudianxingku.png) no-repeat 5px;
}
.use_case_aided_design{
	background: url(../img/func_fuzhusheji.png) no-repeat 5px;
}
.func_footer_btn{
margin:15px 0px 5px 20px ;
float: left;
}
.bootstrap-table_container{
text-align: center;
}
.table_common_info{
overflow: hidden;
float: left;
margin-top: 12px;
margin-bottom: -10px;
}
.table_common_info p{
float: left;
margin-left:15px;
font-size: 13px;
color:#999;
}
.table_common_info p b{
font-weight: 100;
}
.table_inline thead tr th{
white-space: nowrap;
text-align: center;
vertical-align: middle!important;
}
.table_inline thead tr td{
white-space: nowrap;
text-align: center;
vertical-align: middle!important;
}
.table_inline tbody tr td{
vertical-align: middle!important;
font-size: 13px;
white-space: nowrap;
}
.table_inline{
width:100%;
text-align: center;
margin:10px auto!important;
}
.table_inline thead tr{
background-color:#f8f8f8 ;
}
.table_inline > thead > tr > th, .table_inline > thead > tr > td{
border-bottom-width:0px;
}
select{
	-webkit-line-height:28px!important;
	line-height:21px!important; 
	padding-left:6px;
	margin:0px;
}
select::-ms-expand { display: none !important; }
.func_select {
	color:#666;
width:110px;
font-size: 13px;
height:28px;
line-height:28px;
padding-bottom:5px\9;
border: solid 1px #d6d6d6;
margin-left:1%;
 letter-spacing: 1px;
 padding-left:3px;
 padding-right: 15px;
 padding-right: 0px\9;
 overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
outline: none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
-ms-appearance:none;
background: url("../img/input_xiala.png") no-repeat scroll right center transparent;;
border-radius: 4px;
}
.layout_table thead tr th{
text-align: center;
}
.layout_table tbody tr td{
vertical-align: middle!important;
}
.layout_table{
width: 98%;
margin:10px auto;
}
.layout_table thead tr{
background-color:#ebebeb ;
}
.layout_table tbody tr td{
font-size: 13px;
}
.func_time_control{
position: relative;
}
.func_time_control input{
width: 100%;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
}
.func_time_control a{
position: absolute;
top:20%;
right:8px;
width:13px;
height:15px;
background: url("../img/nav_time.png") no-repeat center;
}
.func_time_c{
position: absolute;
top: 10%;
right: 4px;
width: 19px;
height: 20px;
background: url("../img/nav_time.png") no-repeat center;
}
.file_upload{
position: relative;
}
.file_upload input{
width: 100%;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
padding-left:10px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
padding-right: 45px;
}
.file_upload a{
position: absolute;
right:10px;
top:5px;
}
.file_upload .a1{
position: absolute;
right:50px;
top: 5px;
}
.file_upload .a2{
position: absolute;
right:10px;
top: 5px;
}
.submit_group{
height:34px;
text-align: center;
margin-top:10px;
margin-bottom:10px;
}
.text_placeholder{
width: 100%;
height:30px;
color: #404040;
line-height:30px;
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
padding-left:10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.nav_textarea {
width:100%;
display: inline-block;
height:30px;
line-height:30px;
border: 1px solid #d6d6d6;
font-size: 13px;
border-radius: 4px;
text-align: left;
color: #404040;
padding-left:10px;
}
.layout_table_select{
width: 100%;
height:30px;
line-height:30px;
}
.state_waiting{
color: #ff7f5b!important;
}
.state_current{
color: #f2B100!important;
}
.state_building{
color:#404040!important;
}
.state_archived{
color: #a4a4a4!important;
}
.state_result{
color: #cd1616!important;
}
.submit{
width: 120px;
height: 34px;
line-height: 30px;
border-radius: 4px;
border: 1px solid #3979FF;
background-color: #3979FF;
color: #fff;
display: inline-block;
}
.gray_btn{
width: 120px;
height: 34px;
line-height: 30px;
border-radius: 4px;
border: 1px solid #ddd;
background-color: #ddd!important;
color: #000;
display: inline-block;
}
.cancel{
width: 120px;
height: 34px;
margin-left: 20px;
line-height: 30px;
border-radius: 4px;
border: 1px solid #3979FF;
display: inline-block;
color: #3979FF;
}
.main_left{
position:fixed;
top:0;
bottom:0;
left:0;
z-index:1000;
width:171px;
height:100%;
overflow:auto;

}
.main_right{
position: absolute;
left:251px;
top:0;
bottom:0;
z-index:1000;
height:99%;
width: 1659px;
border-left:5px solid #e8ebf0;
}
.main_center{
position:fixed;
top:0;
bottom:0;
left:0;
z-index:1000;
width:251px;
height:100%;
overflow:auto;
}
textarea[disabled]{background: #f8f8f8;}
select[disabled]{background: #f8f8f8;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color: #f8f8f8;font-size:13px}
.textarea_placeholder{
width: 100%;
height:100px;
color: #404040;
/* line-height:30px; */
border: 1px solid #d6d6d6;
border-radius: 4px;
font-size: 13px;
padding-left:10px;
/* text-indent:15px; */
}
.layout_table_div{
width: 98%;
background: #ccdcff;
padding: 10px;
margin: 10px auto 0px;
overflow: hidden;
}
.table{margin-bottom:0px;}
.layout_table_p1{
font-size:14px;
float: left;
line-height: 18px;
}
label{font-weight: 100;}
.layout_table_p2{
	font-size:14px;
float: right;
}
.layout_table_btn{
height:20px;
padding-left:20px;
color: #404040;
line-height:20px;
}
.table_add{/*   添加 图标*/
    background: url(../img/nav_tianjia.png) no-repeat left;
}
.table_delete{/*   删除 图标*/
    background: url(../img/nav_shanchu.png) no-repeat left;
}
.table_choice{/*   选择 图标*/
    background: url(../img/nav_xuanze.png) no-repeat left;
}
.table_replication_steps{/*   复制步骤 图标*/
    background: url(../img/nav_fuzhibuzhou.png) no-repeat left;
}
.table_paste_step{/*   粘贴步骤 图标*/
    background: url(../img/nav_zhantiebuzhou.png) no-repeat left;
}
.table_open{/*   展开 图标*/
	padding-left: 20px;
	/* background: url(../img/nav_zhankai_a.png) no-repeat left; */
	background-image: url();
	background-repeat: no-repeat;
}
.table_retract{/*   收起 图标*/
	padding-left: 20px;
	/* background: url(../img/nav_shouqi_a.png) no-repeat left; */
	background-image: url();
	background-repeat: no-repeat;
}
.hr{
width: 98%;
margin: auto;
background-color: #3979ff;
height:1px;
margin-bottom:10px;
}
.layout_table_footer{
margin:10px 1%;font-size:13px;overflow: hidden;padding:4px 0px;
}
.layout_table_footer_left{float:left;line-height: 21px;}
.layout_table_footer_right_time{float:left;margin-top: -4px;height: 20px;margin-left: 6px;position: relative;width: 200px;}
.layout_table_footer_right_time_input{width:200px;display: inline-block;font-size: 13px;padding-left: 2px;height: 30px;letter-spacing: 0px;line-height: 15px;padding-top: 7px\9;border: solid 1px #d6d6d6;appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 4px;}
.red_star{color:#f00!important;}
.layout_table_footer p{
	font-size:13px;
float: left;
margin-left: 20px;
}
.func_content{
text-align: center;
}
.func_content_a{
	width:1200px;
	height:100%;
	margin:auto;
	overflow:hidden;
	background: url("../img/func_content_a.png")no-repeat 30px 80px;
}
.func_ul{
width:100%;
min-height:100%;
margin: auto;
overflow: auto;
display: inline-block;
max-width: 950px;
margin-top: 30px;
}
.func_li1,.func_li2,.func_li3,.func_li4,.func_li5,.func_li6,.func_li7,.func_li8,.func_li9,.func_li10,.func_li11,.func_li12,.func_li13,.func_li14,.func_li15,.func_li16,.func_li17,.func_li18,.func_li19,.func_li20,.func_li21,.func_li22,.func_li23,.func_li24{
float: left;
display: inline;
/* height:450px; */
margin:0px 5px 0px 0px;
}
.func_li1_ul{
text-align: left;
border-right: 1px dashed #ccc;
border-left: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
}
.func_li1_ul li{
padding: 5px 9px 5px 9px;
}
.func_li1_ul li a{
font-size: 14px;
color: #404040;
}
.func_content_div{
text-align: left;
font-size: 15px;
font-weight: 700;
margin-top: 110px;
padding-left: 15px;
}
.func_ul_div1{
background: url("../img/bg_li1_b.png")no-repeat top;
}
.func_ul_div2{
background: url("../img/bg_li2_c.png")no-repeat top;
}
.func_ul_div3{
background: url("../img/bg_li3_c.png")no-repeat top;
}
.func_ul_div4{
background: url("../img/bg_li4_c.png")no-repeat top;
}
.func_ul_div5{
background: url("../img/bg_li5_c.png")no-repeat top;
}
.func_time{
float: left;
position: relative;
margin-left: 10px;
margin-top: 0px;
height: 27px;
}
.func_time a{
position: absolute;
top:10%;
right:4px;
width:19px;
height:20px;
background: url("../img/nav_time.png") no-repeat center;
}
.func_search{
float: left;
margin-left: 10px;
text-align: center;
}
.func_more{
float: left;
width:1px;
height:27px;
display: none;
margin-left: 5px;
}
.func_more a{
background: url(../img/func_gengduo.png) no-repeat center;
width: 41px;
height:27px;
float: left;

}
.func_more_b{
background: url(../img/func_shouqi.png) no-repeat center!important;
}
.senior_search_btn{
display: inline-block;
border-radius: 4px;
background-color: #3979ff;
font-size: 13px;
color: #fff;
height:27px;
line-height:27px;
padding:0px 8px 5px;
padding: 5px 12px 7px\9;
}
.doc_tree .ztree li span.button.add{
margin-left: 2px;
margin-right: -1px;
vertical-align: top;
}
.doc_tree .ztree li span.button.edit{
margin-left: 2px;
margin-right: -1px;
vertical-align: top;
background:url("../img/writing_xiugai.png") no-repeat center;
}
.doc_tree .ztree li span.button.remove{
margin-left: 2px;
margin-right: -1px;
vertical-align: top;
background:url("../img/writing_shanchu.png") no-repeat center;
}
.doc_tree .diyBtn_space_a_11{
width: 15px;
height:20px;
display: inline-block;
background:url("../img/writing_tianjia.png") no-repeat center 5px;
}
.doc_tree .diyBtn_space_b_11{
width: 15px;
height:20px;
display: inline-block;
background:url("../img/writing_xiugai.png") no-repeat center 5px;
}
.doc_tree .diyBtn_space_c_11{
width: 15px;
height:20px;
display: inline-block;
background:url("../img/writing_shanchu.png") no-repeat center 5px;
}
.doc_tree ul.ztree  li .add_rotation{
	background:url("../img/ztree_ceshilunci.png") no-repeat center!important;
}
.doc_tree ul.ztree  li .add_measured_obj{
	background:url("../img/ztree_beiceduixiang.png") no-repeat center!important;
}
.doc_tree ul.ztree  li .add_subitem{
	background:url("../img/ztree_ceshizixiang.png") no-repeat center!important;
}
.doc_tree ul.ztree  li .add_term{
	background:url("../img/ztree_ceshixiang.png") no-repeat center!important;
}


/* .doc_tree ul.ztree  li span.button.add{
background:url("../img/ztree_beiceduixiang.png") no-repeat center;
}*/
.doc_tree .ztree ul.level0  li span.button.add{
background:url("../img/writing_tianjia.png") no-repeat center;
} 
/* .doc_tree .ztree ul.level1  li span.button.add{
background:url("../img/ztree_ceshilunci.png") no-repeat center;
} */
/* .doc_tree .ztree ul.level2  li span.button.add{
background:url("../img/ztree_ceshixiang.png") no-repeat center;
}
.doc_tree .ztree ul.level3  li span.button.add{
background:url("../img/ztree_ceshizixiang.png") no-repeat center;
} */
.doc_tree .ztree ul.level4  li span.button.add{
background:url("../img/writing_tianjia.png") no-repeat center;
}
.doc_tree .ztree ul.level5  li span.button.add{
background:url("../img/writing_tianjia.png") no-repeat center;
}
.land_header{
height:149px;
background:url(../img/land_header_bg.png) no-repeat center;
text-align:center;
}
.land_header img{
display:inline-block;
}
.land_logoa{
width:177px;
}
.land_logob{
width:450px;
margin:auto;
}
.land_header_c{
overflow: hidden;
margin: auto;
}
.land_main{
height:500px;
background:url(../img/land_main_bg.png);
overflow:hidden;
}
.land_cont{
width:1041px;
height:auto;
padding:27px 0 0 30px;
border:1px solid #eaebeb;
background:url(../img/land_cont_bg.jpg) no-repeat;
margin:50px auto;
}
.land_cont_l{
width:496px;
height:285px;
border-right:1px solid #dedfdf;
}
.demo{
width:466px;
height:200px;
overflow:hidden;
text-align:Justify;
text-justify:inter-ideograph;
line-height:20px;
font-size:14px;
color:#777;
}
.demo p{
margin-bottom:14px;
line-height:26px;
}
.demo{
margin-bottom:20px;
}
.land_scroll p{
margin-bottom:20px;
}
.land_logo{
width:100%;
height:67px;
margin-top:20px;
}

.land_cont_r{
width:464px;
margin:19px 0 0 27px;
}
.land_cont_r dl{
height:50px;
margin-bottom:42px;
line-height:50px;
}
.land_cont_r dl dt{
float:left;
width:84px;
font-size:18px;
color:#666;
}
.land_cont_r dl dd{
float:left;
width:380px;
}
.land_input{
width:330px;
height:50px;
border:0;
/* padding-top: 25px;
padding-bottom: 25px; */
padding-left:60px;
line-height: 50px;
background:url(../img/land_input1.png) no-repeat center;
font-family:Microsoft Yahei,Arial;
font-size:14px;
color:#c3c3c3;
}
.land_input1{
background:url(../img/land_input1.png) no-repeat left;
}
.land_input_img1{}
.land_input_img2{}
.land_input2{
background:url(../img/land_input1.png) no-repeat left;
}
.land_btnbox{
width:379px;
height:60px;
margin:auto;
}
.land_btnbox .land_btn{
width:183px;
height:60px;
border:0;
border-radius:10px;
cursor:pointer;
text-align:center;
line-height:60px;
font-family:Microsoft Yahei,Arial;
font-size:24px;
color:#fff;
}
.land_btnbox .land_btn1{
background:#3979ff;
}
.land_btnbox .land_btn2{
background:#bbb;
}
.land_footer{
height:105px;
line-height:105px;
text-align:center;
font-size:14px;
color:#666;
}
.land_footer span{
padding:0 19px;
}
.land_footer span a{
color:#666;
}
.land_footer span a:hover{
text-decoration:underline;
}
.func_table_title{
	font-size:14px;
float:left;
height:30px;line-height:30px;
}
.table_title{
font-size: 14px;
color: #666;
margin-top: 10px;
margin-left: 1%;}
 /*修改提示文字的颜色*/
        input::-webkit-input-placeholder { /* WebKit browsers */
            font-size: 13px;
            letter-spacing: 2px;
        }
        input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
            font-size: 13px;
            letter-spacing: 2px;
        }
        input::-moz-placeholder { /* Mozilla Firefox 19+ */
            font-size: 13px;
        }
        input:-ms-input-placeholder { /* Internet Explorer 10+ */
            font-size: 13px;
            letter-spacing: 2px;
        }
.func_header{background-color: #fff;color:#999;padding:10px 0px 0px 1%}
	.func_search{margin-left:0px;position: relative;}
	.table-striped thead tr th{font-size:14px; font-weight: 100;background-color:#f8f8f8;}
	.table-striped tbody tr td{font-size:13px; font-weight: 100;color:#333;background-color:#fff;} 
	.table_inline thead tr th{font-size:14px; font-weight: 100;background-color:#f8f8f8;}
	.table_inline tbody tr td{font-size:13px; font-weight: 100;color:#333;background-color:#fff;} 
	.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color:#fff}
	.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th{background-color:#fff}
	.blue_btn{background-color: #fff;color:#3979FF}
	.search_btn{display: inline-block;
width: 30px;
height: 20px;
background: url(../img/nav_magnifier.png) no-repeat center;
position: absolute;
right:0px;
top: 4px;
border-left: 1px solid #ccc;}
.eject_checkbox_add{
	display: inline-block;
	width: 30px;
	height: 20px;
	background: url(../img/eject_checkbox_add.png) no-repeat center;
	position: absolute;
	right:0px;
	top: 5px;}
	.eject_checkbox_delete{
	display: inline-block;
	width: 0px;
	height: 24px;
	background: url(../img/eject_checkbox_delete.png) no-repeat center;
	position: absolute;
	right:0px;
	top: 5px;}
	.eject_checkbox_show1{width: 100%;z-index: 999;position: absolute;top:29px;left: 0;border: 1px solid #ccc;display: none;background:#fff;}
	.eject_checkbox_show2{width: 100%;z-index: 999;position: absolute;top:29px;left: 0;border: 1px solid #ccc;display: none;background:#fff;}
	.eject_checkbox_show3{width: 100%;z-index: 999;position: absolute;top:29px;left: 0;border: 1px solid #ccc;display: none;background:#fff;}
	.eject_checkbox_show4{width: 100%;z-index: 999;position: absolute;top:29px;left: 0;border: 1px solid #ccc;display: none;background:#fff;}
	.eject_checkbox_show1 p{display:inline-block;width:48%;height:30px;line-height:29px;padding-left:20px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
	.eject_checkbox_show2 p{display:inline-block;width:31%;height:30px;line-height:29px;padding-left:20px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
	.eject_checkbox_show3 p{display:inline-block;width:48%;height:30px;line-height:29px;padding-left:20px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
    .eject_checkbox_show4 p{display:inline-block;width:31%;height:30px;line-height:29px;padding-left:20px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
	.eject_checkbox_show1 p input,.eject_checkbox_show2,.eject_checkbox_show3,.eject_checkbox_show4 p input{margin-right:10px}
	.dropup > .btn:first-child{margin-left:5px;margin-right:5px;border: 1px solid #ccc!important;}
	.dropup button{border: 1px solid #ccc!important;}
	.page-list,.pagination-info,.page-size{color:#666;font-size:13px;}
	.btn-group button{background-color:#fff!important;height:28px!important;line-height:18px!important;}
	.fixed-table-container{border:0px}
	/**/
	.read_content_11{background:url(../img/nav_read_content_11.png) no-repeat center;height:170px;width: 100%;}
	.ban_div{background:url(../img/ban_div.png) no-repeat center;}
	.yue_div{background:url("../img/yue_div.png") no-repeat center}
	.advanced_search input{width: 500px;height:26px;padding-left:10px;position: absolute;top:6px;left:3px;border: 0px;padding-top:7px\9;}
	.advanced_search_div{width:550px;height: 28px;border: 1px solid #ddd;border-radius: 5px;}
	.advanced_search{width:99%;overflow: hidden;margin:10px 0 0px 1%;position: relative;padding-top: 5px;}
	.magnifier{display:inline-block;width:30px;height:20px;background:url(../img/nav_magnifier.png) no-repeat right;position: absolute;top:9px;left: 505px;border-left: 1px solid #ccc;}
	.stop{background:url(../img/shouqi.png) no-repeat 60px!important;}
	.advanced_search_btn{padding-right: 20px;background:url(../img/zhankai.png) no-repeat 60px;border-radius: 4px;border: 1px solid #3979FF;height: 28px;color: #3979FF;font-size: 12px;display: inline-block;line-height:25px;width: 80px;text-align: center;position: absolute;left:560px;top: 5px;}
.ban_yue{position: absolute;top:10px;right:110px;width:150px;height:40px;}
.table_inline thead tr th{font-size:14px;font-weight: 100;}
.table_inline tbody tr td{font-size:13px;}
.func_time input{width: 120px;display:inline-block;font-size: 13px;padding-left: 4px;height: 28px;letter-spacing:0px;line-height: 15px;padding-top: 7px\9;border: solid 1px #d6d6d6;appearance: none;-moz-appearance: none;-webkit-appearance: none;border-radius: 4px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666;}
input:-moz-placeholder, textarea:-moz-placeholder { color:#666;}
input::-moz-placeholder, textarea::-moz-placeholder { color:#666; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#666;}
.func_time{margin-left:1%}
.ban_p span,.yue_p span{font-size:13px}
.ban_a,.yue_a{font-size:13px}
.read_content{position: relative;width: 1024px;margin:0px auto;overflow: auto;}
.ban_content{border-radius: 8px;
width:280px;height:120px;background-color: rgba(0,0,0,0.2);float:left;margin-left:140px;position: relative;margin-top: 25px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#33000000);}
.yue_content{border-radius: 8px;
width:280px;height:120px;background-color: rgba(0,0,0,0.2);float:right;margin-right:140px;position: relative;margin-top: 25px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#33000000);}
.ban_div,.yue_div{position:absolute;top:30px;left:-30px;color:#fff;;width:60px;height:60px;line-height:54px;border-radius:10px;text-align: center;font-size: 30px;}
.ban_p,.yue_p{margin-left:35px;padding-top:10px;color:#fff}
.ban_a,.yue_a{margin-left:160px;margin-top:10px;display: inline-block;border:1px solid #ccc;padding:3px 15px;border-radius: 15px;color:#fff}
button[disabled], html input[disabled]{background:#f8f8f8}
.submenu_table tr td{font-size:13px}
.table_inline tbody tr td{
      overflow: hidden; 
      text-overflow:ellipsis;  
      white-space: nowrap; 
 }
 .table_inline{
  table-layout: fixed;
}
.btn_container{z-index:99999999;}
/*   上传*/
.upload_input{filter:alpha(opacity=0);  /* ie 有效*/
	-moz-opacity:0; /* Firefox  有效*/
	opacity: 0; /* 通用，其他浏览器  有效*/
	display:inline-block;
	width:70px;height:30px;
	 position: absolute;
	 top:0;
	 left:0;z-index:99999;cursor:pointer;}
	 .upload_text{height:28px;width:100%;line-height:28px;text-align:left;padding-left:80px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;top:0;left:0;padding-right:25px}
	 .upload_text_a{height:30px;border: 1px solid #d6d6d6;border-radius: 4px;width:100%;line-height:30px;text-align:left;padding-left:80px;padding-right:30px;}
	 
	 .upload_btn{position: absolute;top:0px;left:0px;width:70px;height:30px;line-height:30px;text-align:center;background:#3979FF;color:#fff!important;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
	 .upload_delete{display:inline-block;background:url(../img/nav_shanchu.png) no-repeat center;width:30px;height:30px;position: absolute;top:0px;right:0px;z-index:1}
	 .upload_delete_1{display:inline-block;background:url(../img/nav_shanchu.png) no-repeat center;width:30px;height:30px;float:right;margin-top: -30px;z-index:1}
	 .demand_delete{display:inline-block;background:url(../img/nav_shanchu.png) no-repeat center;width:30px;height:30px;position: absolute;top:8px;right:10px;z-index:1}
/*单选样式*/
.radio_a {
  position: relative;
  line-height: 15px;
  float: left;
}

.radio_a_input{
  width: 15px;
  height: 15px;
  opacity: 0;
  border:0px;
padding-left:10px;
}

.radio_a_label {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #999;
}

/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
.radio_a_input:checked+.radio_a_label {
  background-color: #3979ff;
  border: 1px solid #3979ff;
}

.radio_a_input:checked+.radio_a_label::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 8px;
  top: 2px;
  left: 4px;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.layui-layer-title{padding: 0 80px 0 20px!important;font-size:13px}
.ztree li span.button.chk.radio_false_full{background:url(../img/nav_radio_a.png) no-repeat center;cursor:pointer;}
.ztree li span.button.chk.radio_false_full_focus{background:url(../img/nav_radio_a.png) no-repeat center;cursor:pointer;}
.ztree li span.button.chk.radio_true_full{background:url(../img/nav_radio_b.png) no-repeat center;cursor:pointer;}
.ztree li span.button.chk.radio_true_full_focus{background:url(../img/nav_radio_b.png) no-repeat center;cursor:pointer;}
.ztree li span.button.chk.radio_false_part{background:url(../img/nav_radio_c.png) no-repeat center;cursor:pointer;}
.table_inline a{color:#3979FF;}
.pagination .page-number a{color:#3979FF;}
.pagination .disabled a{color:#999;}
.WdateFmtErr{color:#404040}
.main_center .doc_tree .ztree li a .node_name{ display: inline-block;max-width:75px;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
.content_b p{width:99%;overflow: hidden;/*内容超出后隐藏*/text-overflow: ellipsis;/* 超出内容显示为省略号*/white-space: nowrap;/*文本不进行换行*/}
.switch .func_time{margin:  7px 14px 4px 0px;}
.switch .func_select{margin:  7px 10px 4px 0px;}
.table_inline tbody .selected td{background-color: #fff!important;}
.not_taken{cursor:text;color:#ccc!important}
.upload{position: relative;}
.mini-gantt-taskstatus{position: absolute;top: 10px;left: 22px;}
.mini-gantt-constraint2, .mini-gantt-constraint3, .mini-gantt-constraint4, .mini-gantt-constraint5, .mini-gantt-constraint6, .mini-gantt-constraint7{position: absolute;top:0px;left: 18px;}
.dropup .dropdown-menu{position: absolute;left: 0px;}
.keep-open .dropdown-menu{width:160px}
.keep-open .btn{padding: 2px 12px;}
.btn-group button{width: 60px!important;}
.ztree .level_0 a.curSelectedNode{background-color: #fff;}
.main_center .ztree li a span{font-size: 13px;}
.ztree .level_0 .ico_open{width:0px;margin:0px}
.ztree .level_0 .ico_close{width:0px;margin:0px}
.ztree li span.button.ico_docu{width:0px;margin:0px}
.ztree li a.curSelectedNode{border:0px}
.fixed-table-container{border:0px}
.advanced_search_btn:hover{color:#3979FF!important;}
table thead tr td{color:#333}
.ztree li span.button.chk{margin: -4px 3px 0 0;}
.ztree li span.button.ico_docu{margin: 2px 0px 0px 0px;}
.ztree li a.curSelectedNode{padding: 2px 3px 0 0;}
.ztree li a{padding: 2px 3px 0 0;} 
.ztree li span.button.ico_close{margin-top: 2px;}
.dropdown-menu{font-size:11px;}
.fixed-table-pagination .dropdown-menu{font-size:11px !important;}
.bootstrap-table .fixed-table-toolbar .columns-right{margin-top: 0px;margin-bottom: 0px;}
.bootstrap-table .fixed-table-toolbar .columns label{padding: 3px 12px;line-height: 14px;}
.pagination > li > a, .pagination > li > span{color:#3979ff}
.pagination .active a{background:#3979ff!important;color:#fff!important;}
.btn-default{color:#3979ff!important;}